Ubuntu如何安装Java编译环境
导读:Ubuntu安装Java编译环境 一 安装OpenJDK 更新软件源并安装编译器(JDK): 安装默认JDK:sudo apt update && sudo apt install default-jdk 或安装指定版本...
Ubuntu安装Java编译环境
一 安装OpenJDK
- 更新软件源并安装编译器(JDK):
- 安装默认JDK:sudo apt update & & sudo apt install default-jdk
- 或安装指定版本(推荐LTS):sudo apt install openjdk-17-jdk(也可选 openjdk-11-jdk)
- 验证安装结果:
- 查看运行时与编译器版本:java -version、javac -version
- 说明:安装JDK后已包含javac编译器,可直接用于编译Java源码。
二 配置JAVA_HOME与多版本切换
- 查找JDK安装路径(便于设置JAVA_HOME):
- 列出并选择默认Java:sudo update-alternatives --config java
- 常见路径示例:/usr/lib/jvm/java-17-openjdk-amd64
- 设置JAVA_HOME(系统级,所有用户生效):
- 编辑:sudo nano /etc/environment
- 添加:JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
- 使生效:source /etc/environment;验证:echo $JAVA_HOME
- 多版本共存与切换:
- 注册到 alternatives:sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1
- 如需同时切换编译器:sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1
- 交互选择默认版本:sudo update-alternatives --config java(必要时对 javac 执行同样操作)
三 安装Oracle JDK的可选方案
- 使用PPA安装(示例为Oracle JDK 17):
- 添加仓库:sudo add-apt-repository ppa:linuxuprising/java -y
- 安装:sudo apt update & & sudo apt install oracle-java17-installer -y
- 设置默认版本:sudo apt install oracle-java17-set-default
- 手动安装(适合锁定特定版本):
- 从Oracle官网下载 .tar.gz,解压至 /usr/lib/jvm/(或 /opt/)
- 用 update-alternatives 注册 java/javac 并设置默认
- 配置 JAVA_HOME 指向解压目录并导出到 PATH
- 提示:部分旧PPA(如 webupd8team/java)可能不再维护,优先选择 linuxuprising/java 或官方安装包。
四 快速验证与常见问题
- 快速验证:
- 编译运行测试:
- 创建文件:nano HelloWorld.java
- 内容:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Java!"); } } - 编译与运行:javac HelloWorld.java & & java HelloWorld
- 编译运行测试:
- 常见问题处理:
- 命令未找到:确认已安装openjdk-*-jdk而非仅JRE;检查 PATH 是否包含 $JAVA_HOME/bin
- 版本冲突:用 update-alternatives --config java 统一默认版本
- 环境变量未生效:对 /etc/environment 的修改需执行 source /etc/environment 或重新登录;对 ~/.bashrc 的修改执行 source ~/.bashrc
- 构建工具(可选):sudo apt install maven 或 sudo apt install gradle,便于项目构建与依赖管理。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu如何安装Java编译环境
本文地址: https://pptw.com/jishu/768866.html
