Ubuntu Ja va编程入门教程

Ubuntu Ja va编程入门教程

先说说几个核心判断:在Ubuntu上搭Ja va环境,比Windows干脆得多,包管理器一行命令就能搞定,不用满网找安装包、点“下一步”到怀疑人生。当然,要把环境变量配好、把第一个程序跑通,中间还是有几个细节值得注意的。下面就从最基础的步骤开始,把整个流程走一遍。

一 环境准备与安装

在Ubuntu上安装Ja va,最省心的方式就是通过apt包管理器直接安装OpenJDK。打开终端,先更新一下软件源,然后安装默认的JDK版本:

装好之后,Ja va的开发和运行环境就已经到位了。不过,很多新手会卡在下一步——环境变量配置。

二 配置环境变量

Linux系统不像Windows那样自动把Ja va的bin目录加到PATH里,所以需要手动告诉系统:JDK装在哪了。这个步骤的好处是,能避免后续执行ja vac或ja va命令时出现“找不到命令”的尴尬。

首先,得知道JDK具体装在了哪个目录:

知道了路径之后,有两种配置方式可以选择:

配置完成后,用 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开发环境已经完全跑通了。

四 使用 IDE 提升效率

命令行可以让你理解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里声明依赖,它就会自动从中央仓库下载并管理。

常见问题速查

新手在配置过程中,最容易遇到的几个报错及其解决方法:

总的来说,Ubuntu上的Ja va开发环境搭建虽然步骤不多,但每一步都踩对位置,后续的开发体验才会顺畅。希望这个教程能帮你少走一些弯路。

本文转载于:https://www.yisu.com/ask/10713228.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。