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

动手之前,先做好规划总是没错的。这一步的核心,是确保后续操作顺畅,避免走回头路。
选好了版本和方式,接下来就是执行安装。不同的 Linux 发行版,命令略有不同,但逻辑相通。
sudo apt updatesudo apt install openjdk-11-jdk
sudo yum install ja va-11-openjdk-devel
sudo dnf install ja va-11-openjdk
ja va -versionja vac -version安装成功只是第一步,要让系统在任何地方都能识别 Ja va 命令,还需要配置环境变量。这是让 Ja va 真正“融入”系统的关键。
ls /usr/lib/jvm/usr/lib/jvm/ja va-11-openjdk-amd64 的路径,这就是你的 JDK 根目录。~/.bashrc 或 ~/.zshrc 文件:echo ‘export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64’ >> ~/.bashrcecho ‘export PATH=$JA VA_HOME/bin:$PATH’ >> ~/.bashrcsource ~/.bashrc 让配置立即生效。echo ‘JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64’ | sudo tee -a /etc/environmentecho ‘PATH=$PATH:/usr/lib/jvm/ja va-11-openjdk-amd64/bin’ | sudo tee -a /etc/profilesource /etc/profile 来生效。echo $JA VA_HOMEwhich ja vaja va -versionJA VA_HOME 变量告诉系统 JDK 的“家”在哪里;而把 $JA VA_HOME/bin 加入 PATH 后,你就可以在任意目录下直接使用 ja va、ja vac 这些命令了。开发中经常需要切换不同的 Ja va 版本,如何优雅地管理它们?这里有两个主流方案。
sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va 110sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja vac 110sudo update-alternatives --config ja vasudo update-alternatives --config ja vaccurl -s “https://get.sdkman.io” | bashsource “$HOME/.sdkman/bin/sdkman-init.sh”sdk install ja va 11.0.11-open环境搭好了,最后一步是验收和排雷。跑通一个“Hello World”,心里才踏实。
echo ‘public class HelloWorld{public static void main(String[]a){System.out.println(“Hello, Ja va on Linux”);}}’ > HelloWorld.ja vaja vac HelloWorld.ja vaja va HelloWorldPATH 环境变量没配置对。检查 PATH 是否包含了 $JA VA_HOME/bin,并确认执行了 source 命令使配置文件生效。echo $JA VA_HOME 检查变量值,确保它指向的是 JDK 的根目录(包含 bin、lib 等文件夹的目录),而不是里面的 bin 子目录。update-alternatives --config ja va 统一设置默认版本是个好习惯。sudo apt remove openjdk-11-jdksudo yum remove ja va-11-openjdk-devel以上步骤,从安装、配置、验证到排错,覆盖了在 Linux 上搭建 Ja va 环境的关键环节。无论是用于开发、测试还是生产部署,这套流程都能提供一个坚实可靠的基础。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9