您的位置:首页 >Linux Java编译环境如何搭建
发布于2026-05-01 阅读(0)
扫一扫,手机访问

想在Linux上顺畅地开发Ja va应用?一个稳定、配置得当的编译环境是第一步。这份指南将带你走完从JDK安装到项目构建的全过程,涵盖主流发行版和常见工具链。
一切的基础,从安装正确的Ja va开发工具包(JDK)开始。记住一个关键点:编译需要JDK(它包含编译器ja vac),而仅仅运行程序才只需要JRE。 下面是最常用发行版的安装方法。
sudo apt update && sudo apt install openjdk-11-jdkja va -version 和 ja vac -version 验证一下,看看版本信息是否正常输出。sudo yum install ja va-11-openjdk-develsudo dnf install ja va-11-openjdk-develja va -version 和 ja vac -version 来做个快速验证。以上方式通过系统包管理器安装,最为便捷,适合绝大多数场景。
安装好JDK只是第一步,让系统知道去哪找到它同样重要。这就涉及到环境变量的配置。另外,如果你需要在不同Ja va版本间切换,下面的方法能帮上大忙。
sudo nano /etc/profileexport JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdkexport PATH=$PATH:$JA VA_HOME/binsource /etc/profile 让配置立即生效,或者直接重新打开一个终端。update-alternatives 工具来管理。首先注册Ja va运行时:
sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va 1sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja vac 1sudo update-alternatives --config ja va 和 sudo update-alternatives --config ja vac,然后按提示交互选择即可。顺便提一句,如果你是手动下载tar.gz包安装的,只需将 JA VA_HOME 指向你的解压目录,比如 /usr/local/jdk-11.0.10,后续步骤是一样的。
当项目规模增长,手动管理依赖和构建过程会变得非常繁琐。这时就该构建工具登场了。它们能自动化处理依赖下载、编译、测试和打包,极大提升效率。
sudo apt install ma ven
sudo yum/dnf install ma venmvn -version 检查是否安装成功。pom.xml 的项目根目录下,常用的命令有 mvn compile(编译项目)和 mvn package(打包生成.jar文件)。curl -s "https://get.sdkman.io" | bash && source "$HOME/.sdkman/bin/sdkman-init.sh"sdk install gradlegradle -v 验证安装。对于中大型项目,使用Ma ven或Gradle几乎是行业标准做法。
理论说再多,不如动手试一下。我们从最简单的“Hello World”开始,再到使用构建工具。
mkdir -p ~/hello && cd ~/hellocat > Main.ja va <<'EOF'
public class Main {
public static void main(String[] args) {
System.out.println("Hello, Linux Ja va!");
}
}
EOF
ja vac Main.ja vaja va Main,终端应该会打印出那句熟悉的问候。pom.xml 的目录下,执行 mvn compile 进行编译,mvn package 进行打包。build.gradle 的目录下,执行 gradle build 即可完成编译、测试和打包等一系列任务。搭建过程中难免会遇到一些小麻烦。这里列举几个典型问题及其解决思路,帮你快速排雷。
JA VA_HOME 和 PATH 环境变量是否配置正确。可以执行 source /etc/profile 或重新登录终端试试。更直接的方法是使用 which ja va 和 which ja vac 命令,看看系统到底在哪个路径寻找这些命令。update-alternatives --config ja va 和 update-alternatives --config ja vac 命令,确保两者选中的是同一个期望的版本。/usr/local)移动文件时,记得加上 sudo。手动安装时,也要确保你对目标目录有写入权限。按照以上步骤走一遍,一个功能完整、配置妥当的Linux Ja va编译环境就准备就绪了。接下来,就可以专注于你的代码逻辑了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9