mac终端如何运行java程序
安装Java开发工具包(JDK)
确保系统已安装JDK。通过终端输入java -version检查是否安装。若未安装,可通过以下命令安装OpenJDK:
brew install openjdk
安装后需配置环境变量,将JDK路径添加到~/.zshrc或~/.bash_profile中:
export JAVA_HOME=/usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
执行source ~/.zshrc使配置生效。
编写Java程序
创建一个后缀为.java的文件,例如HelloWorld.java,内容如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
编译Java程序
使用javac命令编译.java文件,生成字节码文件(.class):
javac HelloWorld.java
若编译成功,会生成HelloWorld.class文件。
运行Java程序
通过java命令运行编译后的程序(无需加.class后缀):
java HelloWorld
终端会输出Hello, World!。
处理依赖项
若程序依赖外部库(如.jar文件),编译和运行时需指定-classpath参数:
javac -classpath /path/to/library.jar MyProgram.java
java -classpath /path/to/library.jar:. MyProgram
注意路径后的:.表示包含当前目录。

调试与常见问题
- 错误提示“找不到主类”:检查类名是否与文件名一致,包括大小写。
- 版本不兼容:使用
-source和-target参数指定Java版本,例如:javac -source 11 -target 11 HelloWorld.java - 权限问题:确保文件可读可执行,必要时使用
chmod +x修改权限。






