Locations where Java classes and resources are searched.

Compiler converting bytecode to native machine code at runtime.

Build automation system supporting JVM projects.

Abstraction for data-access operations.

Locations where Java modules are searched.

JVM implementation featuring adaptive optimization.

Maven project configuration file.

Java server-side component handling web requests.

Encapsulated group of Java packages and resources.

JVM process checking bytecode safety and validity.