1. 安装Java Development Kit (JDK)
在Ubuntu中配置Java编译器(javac)的第一步是安装JDK,它是Java开发的核心工具包。推荐通过APT包管理器安装OpenJDK(开源且与Ubuntu兼容性好),步骤如下:
sudo apt updatesudo apt install default-jdksudo apt install openjdk-11-jdk 或 sudo apt install openjdk-17-jdkjava -version(显示Java运行时环境版本)、javac -version(显示Java编译器版本,若未显示则需检查安装是否正确)。2. 配置环境变量(JAVA_HOME与PATH)
为了让系统识别Java命令及路径,需设置JAVA_HOME(JDK安装根目录)和PATH(Java可执行文件路径)环境变量。以下是永久配置(对所有用户生效)的方法:
sudo update-alternatives --config java,输出中找到类似/usr/lib/jvm/java-11-openjdk-amd64/bin/java的路径,去掉末尾的/bin/java即为JAVA_HOME(例如/usr/lib/jvm/java-11-openjdk-amd64)。~/.bashrc(仅当前用户生效)或系统级配置文件/etc/environment(所有用户生效),在末尾添加以下内容(以OpenJDK 11为例):export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH source ~/.bashrc(或source /etc/environment)使更改立即生效。3. 验证环境变量配置
JAVA_HOME是否正确:echo $JAVA_HOME,应输出JDK安装路径(如/usr/lib/jvm/java-11-openjdk-amd64)。javac -version,应显示类似javac 11.0.xx的版本信息(若未显示,需重新检查环境变量配置)。4. 可选:管理多个Java版本
若系统中安装了多个Java版本(如OpenJDK 8、11、17),可使用update-alternatives命令切换默认版本:
sudo update-alternatives --config java,显示类似以下内容:There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/bin/java 88 manual mode 1)并按回车键,即可将OpenJDK 11设置为默认版本。同理,可切换javac的默认版本:sudo update-alternatives --config javac。5. 可选:安装集成开发环境(IDE)
为提升开发效率,可安装Java IDE(如IntelliJ IDEA、Eclipse)。以IntelliJ IDEA Community Edition为例:
.tar.gz格式)。/opt目录:sudo tar -zxvf ideaIC-2025.2.tar.gz -C /opt(替换为实际下载的文件名)。sudo ln -s /opt/idea-IC-xxxxxx/bin/idea.sh /usr/local/bin/idea(xxxxxx为版本号),之后可通过终端运行idea命令启动IDE。