JDK、JRE 与 JVM:Java 程序如何运行
Java 源文件通常以 .java 结尾。javac 将源代码编译为 .class 字节码;Java 虚拟机(JVM)再执行字节码。JDK 是开发工具包,包含编译器、运行时及其他开发工具;日常开发安装 JDK 即可。
文件名必须是 Main.java,因为一个源文件中的 public 顶级类必须与文件名相同。编译和运行:
javac 生成 Main.class;运行时传入类名 Main,不带 .class 后缀。main 是程序入口,签名应为 public static void main(String[] args)。
建议使用长期支持(LTS)版本并在项目中固定版本;不要混用不同 JDK 编译出的字节码与目标运行环境。