- Write your Java code in a
.java
file - Compile your code using a Java compiler (
javac
, IntelliJ IDEA’s, etc.) - Compilation results in a byte-code file with a
.class
extension - Execute the compiled byte-code on the JVM with
java <classname>
.java
filejavac
, IntelliJ IDEA’s, etc.).class
extensionjava <classname>