java 如何编译class文件
编译 Java 源文件为 Class 文件
使用 javac 命令编译 Java 源文件(.java 文件)为字节码文件(.class 文件)。命令格式如下:
javac YourJavaFile.java
编译成功后,会在同一目录下生成 YourJavaFile.class 文件。
指定输出目录
通过 -d 参数指定生成的 .class 文件存放目录:
javac -d ./output YourJavaFile.java
编译后的文件会保存到 ./output 目录中。
编译多个 Java 文件
同时编译多个文件时,可以列出所有文件名:

javac File1.java File2.java File3.java
或使用通配符编译当前目录下所有 .java 文件:
javac *.java
处理依赖的类路径
如果 Java 文件依赖其他库或类,需通过 -classpath(或 -cp)指定依赖路径:
javac -cp lib/*.jar YourJavaFile.java
生成调试信息
通过 -g 参数生成调试信息(如行号、变量名),便于调试:

javac -g YourJavaFile.java
指定 Java 版本
使用 -source 和 -target 参数指定源码和目标版本(例如 Java 8):
javac -source 8 -target 8 YourJavaFile.java
常见问题处理
若遇到编码问题,可通过 -encoding 指定源码编码(如 UTF-8):
javac -encoding UTF-8 YourJavaFile.java
编译后可通过 java 命令运行生成的 .class 文件:
java YourJavaFile






