Ubuntu下Java编译环境搭建步骤
JDK是Java编译和运行的基础工具包,包含javac(Java编译器)、java(运行时环境)等核心组件。Ubuntu系统推荐通过APT包管理器安装OpenJDK(开源版本,兼容性好且无需额外下载):
sudo apt update,同步系统软件源的最新版本信息,确保后续安装的JDK是最新稳定版。sudo apt install openjdk-17-jdk(以OpenJDK 17为例)。安装过程中系统会自动下载并配置依赖项。java -version和javac -version。若显示类似以下信息,则说明JDK安装成功:openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-Ubuntu-22.04)
OpenJDK 64-Bit Server VM (build 17.0.1+12-Ubuntu-22.04, mixed mode, sharing)
为了让系统全局识别Java命令(如javac、java),需设置JAVA_HOME(JDK安装路径)和更新PATH(命令搜索路径):
~/.bashrc(仅当前用户生效)或系统级配置文件/etc/environment(所有用户生效),推荐使用~/.bashrc(避免权限问题)。运行nano ~/.bashrc进入编辑模式。/usr/lib/jvm/java-17-openjdk-amd64):export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
Ctrl+O→Enter→Ctrl+X),运行source ~/.bashrc立即生效。也可重启终端或电脑使配置永久生效。echo $JAVA_HOME,应输出JDK安装路径;运行echo $PATH,应包含$JAVA_HOME/bin(如/usr/lib/jvm/java-17-openjdk-amd64/bin)。若系统安装了多个JDK版本(如11、17),可通过update-alternatives命令切换默认版本:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 100
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 200
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 100
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 200
sudo update-alternatives --config java,根据提示输入对应版本的编号(如选择OpenJDK 17则输入2),按Enter确认即可。IDE可提升Java开发效率,提供代码补全、调试、项目管理等功能。以下是常用IDE的安装步骤:
/opt目录(sudo tar -zxvf ideaIC-2025.2.tar.gz -C /opt)。sudo ln -s /opt/idea-IC-252.5058.12/bin/idea.sh /usr/local/bin/idea,生成桌面快捷方式。此后可通过终端输入idea启动IDE。sudo apt install eclipse,系统会自动下载并安装Eclipse IDE for Java Developers。创建一个简单的Java程序,测试编译和运行功能:
nano)创建HelloWorld.java文件,内容如下:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
javac HelloWorld.java(生成HelloWorld.class字节码文件),再运行java HelloWorld。若终端输出Hello, Java!,则说明Java编译环境搭建成功。