发布于2026-07-18 阅读(0)
扫一扫,手机访问
Ubuntu Ja va编程入门教程

先说说几个核心判断:在Ubuntu上搭Ja va环境,比Windows干脆得多,包管理器一行命令就能搞定,不用满网找安装包、点“下一步”到怀疑人生。当然,要把环境变量配好、把第一个程序跑通,中间还是有几个细节值得注意的。下面就从最基础的步骤开始,把整个流程走一遍。
在Ubuntu上安装Ja va,最省心的方式就是通过apt包管理器直接安装OpenJDK。打开终端,先更新一下软件源,然后安装默认的JDK版本:
sudo apt update && sudo apt install default-jdk。这条命令会自动安装当前Ubuntu LTS版本推荐的最新稳定版OpenJDK。安装完成后,用ja va -version和ja vac -version验证一下,两个命令都应该成功返回版本信息。sudo apt install openjdk-11-jdk。同样,验证方式不变。装好之后,Ja va的开发和运行环境就已经到位了。不过,很多新手会卡在下一步——环境变量配置。
Linux系统不像Windows那样自动把Ja va的bin目录加到PATH里,所以需要手动告诉系统:JDK装在哪了。这个步骤的好处是,能避免后续执行ja vac或ja va命令时出现“找不到命令”的尴尬。
首先,得知道JDK具体装在了哪个目录:
ls /usr/lib/jvm/ 可以列出所有已安装的JDK目录。sudo update-alternatives --config ja va 查看当前默认的Ja va路径,也可以在这里切换版本。知道了路径之后,有两种配置方式可以选择:
~/.bashrc 或 ~/.zshrc。在文件末尾添加两行:export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64
export PATH=$JA VA_HOME/bin:$PATH
然后执行 source ~/.bashrc 或 source ~/.zshrc 让配置立即生效。这种方式只影响当前用户,不影响系统其他用户,比较安全。/etc/environment 文件,添加 JA VA_HOME="/usr/lib/jvm/ja va-11-openjdk-amd64",并在PATH末尾追加 :$JA VA_HOME/bin。保存后执行 source /etc/environment 生效。这种方式所有用户都会受影响,一般用于服务器环境。配置完成后,用 echo $JA VA_HOME 验证一下,如果返回了正确的路径,那就说明配置成功了。
环境搭好了,接下来就该跑个“Hello, World!”验证一下整个链路是否通畅。这个过程虽然简单,但能帮你建立起对Ja va编译-运行模型的基本概念。
先创建一个源文件,比如 nano HelloWorld.ja va,写入以下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
保存退出后,执行编译命令:ja vac HelloWorld.ja va。如果一切顺利,当前目录下会生成一个 HelloWorld.class 文件——这就是Ja va字节码文件。然后运行它:ja va HelloWorld。注意,运行的时候不要加 .class 后缀,否则会报错。
如果终端输出 Hello, World!,恭喜你,整个Ja va开发环境已经完全跑通了。
命令行可以让你理解Ja va的底层机制,但做实际项目开发时,还是得靠IDE。在Ubuntu上,主流的选择有IntelliJ IDEA、Eclipse和NetBeans,当然,喜欢轻量级工具的话,VS Code搭配Ja va扩展包也是不错的选择。
以IntelliJ IDEA为例,安装方式很简单:从官网下载Linux版的.tar.gz压缩包,解压到/opt目录下:tar -xvzf ideaIC-*.tar.gz -C /opt/。然后运行 /opt/idea-IC-*/bin/idea.sh 就可以启动IDE了。首次启动会引导完成一些初始设置,比如选择主题、安装插件等。
Eclipse的安装方式类似:下载Linux版安装包,解压到/opt后,运行 /opt/eclipse-installer/eclipse-inst,在图形界面中选择“Eclipse IDE for Ja va Developers”即可完成安装。
至于VS Code,安装好之后在扩展市场搜索“Ja va Extension Pack”,安装后就能获得代码补全、调试、Ma ven支持等基本功能,对于轻量级开发来说完全够用。
到这里,基础的Ja va开发环境已经搭建完成了。但实际工作中,难免会遇到一些更复杂的情况,比如多版本JDK共存、使用构建工具等。这里整理几个常见场景和对应的解决方案。
多版本共存与切换
如果你的项目需要同时维护多个Ja va版本,可以用 sudo update-alternatives --config ja va 来查看当前系统中已注册的Ja va版本,并切换默认版本。如果需要手动注册一个未出现在列表中的JDK版本,可以先用 --install 命令注册,再用 --set 命令切换:
sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm//bin/ja va 1
sudo update-alternatives --set ja va /usr/lib/jvm//bin/ja va
使用构建工具 Ma ven
Ja va项目发展到一定规模后,依赖管理和构建流程基本离不开Ma ven或Gradle。安装Ma ven非常简单:sudo apt install ma ven。然后执行 mvn -v 验证安装是否成功。有了Ma ven,你只需要在pom.xml里声明依赖,它就会自动从中央仓库下载并管理。
常见问题速查
新手在配置过程中,最容易遇到的几个报错及其解决方法:
$JA VA_HOME/bin。检查一下环境变量配置是否正确。总的来说,Ubuntu上的Ja va开发环境搭建虽然步骤不多,但每一步都踩对位置,后续的开发体验才会顺畅。希望这个教程能帮你少走一些弯路。
上一篇:如何通过PHP日志调试代码
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8