如何在Ubuntu搭建Java编译环境
导读:在 Ubuntu 搭建 Java 编译环境的实用步骤 一 安装 JDK 更新软件源并安装编译器(JDK 包含 javac): 安装默认 JDK:sudo apt update && sudo apt install -y...
在 Ubuntu 搭建 Java 编译环境的实用步骤
一 安装 JDK
- 更新软件源并安装编译器(JDK 包含 javac):
- 安装默认 JDK:sudo apt update & & sudo apt install -y default-jdk
- 或安装指定 LTS 版本(推荐):sudo apt install -y openjdk-17-jdk(也可选 openjdk-11-jdk)
- 验证安装结果:
- java -version
- javac -version
- 看到版本号(如 17.x 或 11.x)即表示 JDK 与编译器就绪。
二 配置 JAVA_HOME 与 PATH
- 查找 JDK 安装路径(用于设置 JAVA_HOME):
- 交互选择默认 Java:sudo update-alternatives --config java
- 复制输出中的路径(如:/usr/lib/jvm/java-17-openjdk-amd64)
- 设置环境变量(二选一,建议用户级配置):
- 用户级(仅当前用户):编辑 ~/.bashrc 或 ~/.zshrc
- 添加:
- export JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
- export PATH=$JAVA_HOME/bin:$PATH
- 使生效:source ~/.bashrc(或 source ~/.zshrc)
- 添加:
- 系统级(所有用户):编辑 /etc/environment
- 添加:JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
- 使生效:source /etc/environment
- 用户级(仅当前用户):编辑 ~/.bashrc 或 ~/.zshrc
- 验证:echo $JAVA_HOME 应返回所设路径。
三 多版本共存与切换
- 注册多个 JDK 到 alternatives:
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 2
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 2
- 交互切换默认版本:sudo update-alternatives --config java(同理可配置 javac)。
四 编译与运行测试
- 创建测试源文件 HelloWorld.java:
- 内容:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Java on Ubuntu!"); } }
- 内容:
- 编译与运行:
- javac HelloWorld.java
- java HelloWorld
- 看到输出即表示编译与运行链路正常。
五 可选 安装构建工具与 IDE
- 构建工具:
- sudo apt install -y maven(验证:mvn -version)
- sudo apt install -y gradle(验证:gradle -version)
- IDE:
- 安装 Eclipse:sudo apt install -y eclipse
- 安装 IntelliJ IDEA:可从 JetBrains 官网下载 .tar.gz 解压至 /opt 后运行 bin/idea.sh 启动。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Ubuntu搭建Java编译环境
本文地址: https://pptw.com/jishu/761965.html
