Java编译器Ubuntu上怎么配置
导读:在 Ubuntu 上配置 Java 编译器 一 安装 OpenJDK 编译器 更新软件源并安装编译器(JDK 内含 javac): 安装默认版本:sudo apt update && sudo apt install d...
在 Ubuntu 上配置 Java 编译器
一 安装 OpenJDK 编译器
- 更新软件源并安装编译器(JDK 内含 javac):
- 安装默认版本:sudo apt update & & sudo apt install default-jdk
- 安装指定版本(示例:OpenJDK 17):sudo apt install openjdk-17-jdk
- 验证安装结果:
- java -version
- javac -version
- 说明:安装 JDK 后即可使用 javac 进行编译;仅安装 JRE 将不包含编译器。
二 配置 JAVA_HOME 与 PATH
- 查找安装路径(示例):/usr/lib/jvm/java-17-openjdk-amd64
- 方式一(系统级,所有用户生效):编辑 /etc/environment
- 添加:JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
- 使配置生效:source /etc/environment
- 验证:echo $JAVA_HOME
- 方式二(当前用户生效):编辑 ~/.bashrc
- 添加:
- export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
- export PATH=$JAVA_HOME/bin:$PATH
- 使配置生效:source ~/.bashrc
- 添加:
- 提示:路径需与实际安装目录一致;某些工具依赖 JAVA_HOME 才能正确找到 JDK。
三 多版本 JDK 切换与管理
- 注册候选版本(示例路径,按需替换):
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 100
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 100
- 交互式选择默认版本:sudo update-alternatives --config java(同样可为 javac 执行)
- 验证当前默认版本:java -version、javac -version。
四 快速验证与常见问题
- 快速验证
- 创建测试文件 HelloWorld.java:
- public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello, Java!”); } }
- 编译与运行:
- javac HelloWorld.java
- java HelloWorld
- 创建测试文件 HelloWorld.java:
- 常见问题
- 命令未找到:确认已安装 openjdk-jdk 而非仅 openjdk-jre;检查 PATH 是否包含 $JAVA_HOME/bin。
- 版本不一致:使用 update-alternatives --config java/javac 统一默认版本。
- 环境变量不生效:确认修改的是当前会话会读取的文件(如 ~/.bashrc 或 /etc/environment),并执行 source 重载;新开终端测试 echo $JAVA_HOME。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Java编译器Ubuntu上怎么配置
本文地址: https://pptw.com/jishu/779900.html
