一、安装Java Development Kit (JDK)
在Ubuntu上配置Java编译器前,需先安装JDK(包含javac编译器)。推荐通过APT包管理器安装OpenJDK(开源且稳定),步骤如下:
sudo apt update,确保系统获取最新软件包信息。sudo apt install openjdk-11-jdk。若需其他版本(如OpenJDK 8),将命令中的11替换为8即可。java -version和javac -version,若显示Java版本信息(如openjdk version "11.0.xx"),则说明JDK安装成功。二、配置Java环境变量
环境变量需指向JDK的安装路径,确保系统能识别java和javac命令。以下是具体配置方法:
sudo update-alternatives --config java,查看JDK安装路径(如/usr/lib/jvm/java-11-openjdk-amd64/bin/java),记下/usr/lib/jvm/java-11-openjdk-amd64(即JAVA_HOME路径)。nano ~/.bashrc,在文件末尾添加以下内容(替换为实际路径):export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
sudo nano /etc/environment,添加JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"(无需修改PATH,避免重复)。source ~/.bashrc(用户级)或source /etc/environment(系统级),使变量立即生效。echo $JAVA_HOME,应输出JDK安装路径;运行javac -version,确认编译器可用。三、设置默认Java版本(可选,多版本时使用)
若系统中安装了多个Java版本(如OpenJDK 8和11),可通过update-alternatives命令设置默认版本:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 2
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 2
sudo update-alternatives --config java,根据提示输入对应版本编号(如2选择OpenJDK 11),按Enter键确认。四、验证编译功能
通过编写、编译、运行Java程序,确认配置正确:
nano)创建HelloWorld.java文件,内容如下:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Ubuntu Java Compiler!");
}
}
javac HelloWorld.java,生成HelloWorld.class字节码文件(若无语法错误,无输出则表示成功)。java HelloWorld,终端应输出Hello, Ubuntu Java Compiler!”。五、可选:安装集成开发环境(IDE)
若需更便捷的开发体验,可安装IDE(如IntelliJ IDEA):
ideaIC-2025.2.3.tar.gz)。sudo tar -zxvf ideaIC-2025.2.3.tar.gz -C /opt/,将解压后的文件夹移动到/opt目录。sudo ln -s /opt/idea-IC-252.5058.35/bin/idea.sh /usr/local/bin/idea,生成终端启动命令;或在/usr/share/applications/下创建.desktop文件(如intellij-idea.desktop),内容如下:[Desktop Entry]
Name=IntelliJ IDEA
Exec=idea
Icon=/opt/idea-IC-252.5058.35/bin/idea.png
Type=Application
Categories=Development;
idea命令(终端)或在应用菜单中找到“IntelliJ IDEA”,即可启动开发环境。