如何手工编译java
准备Java开发环境
确保系统已安装JDK(Java Development Kit),可通过命令行输入javac -version和java -version验证。若未安装,需从Oracle官网或OpenJDK下载并配置环境变量。
编写Java源代码
使用文本编辑器创建.java文件,例如HelloWorld.java。文件内容需包含类定义和main方法:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
注意:文件名必须与公共类名完全一致(区分大小写)。
编译Java文件
在命令行中导航到源代码所在目录,执行编译命令:
javac HelloWorld.java
成功编译后会生成同名的.class字节码文件。若出现语法错误,需根据提示修改源代码。
运行编译后的程序
使用java命令运行程序(无需加.class后缀):
java HelloWorld
程序将输出Hello, World!。若遇到ClassNotFoundException,检查类名拼写或CLASSPATH设置。
处理依赖项
若项目依赖外部库,编译时需通过-cp或-classpath指定jar路径:
javac -cp lib/*.jar MyProgram.java
运行带依赖的程序时同样需指定类路径:
java -cp .:lib/* MyProgram
(Windows系统用分号;替代冒号:)
打包为可执行JAR
创建MANIFEST.MF文件指定主类:
Main-Class: HelloWorld
使用jar命令打包:
jar cvfm app.jar MANIFEST.MF HelloWorld.class
运行JAR文件:

java -jar app.jar






