Ubuntu Java编译路径设置方法
一 准备与安装
java -version、javac -versionjavac 不存在,安装 OpenJDK(示例为 OpenJDK 11):
sudo apt updatesudo apt install openjdk-11-jdkls /usr/lib/jvm/sudo update-alternatives --config java。二 配置 JAVA_HOME 与 PATH
~/.bashrc 或 ~/.profile/etc/environment~/.bashrc 为例):
nano ~/.bashrcexport JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64export PATH=$JAVA_HOME/bin:$PATHsource ~/.bashrc(或 source ~/.profile;若修改了 /etc/environment,可执行 source /etc/environment)。三 验证配置
echo $JAVA_HOME(应显示你设置的路径)which java、which javac(应指向 $JAVA_HOME/bin/java 与 $JAVA_HOME/bin/javac)java -version、javac -version(版本号一致且与期望版本相符)。四 常见问题与进阶
sudo update-alternatives --config java 选择默认 java,并为 javac 做同样配置,确保二者版本一致;随后按第二节重新导出对应的 JAVA_HOME。~/.bashrc;若需系统范围生效,使用 /etc/environment(该文件通常只放 KEY=VALUE,不使用 export)。$JAVA_HOME/bin 放到 PATH 前面。javac Hello.java && java Hello(能正常编译并运行即表明编译路径与环境变量配置正确)。