商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Ubuntu Java编程入门教程

Ubuntu Java编程入门教程

  发布于2026-07-18 阅读(0)

扫一扫,手机访问

Ubuntu Ja va编程入门教程

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 -versionja vac -version验证一下,两个命令都应该成功返回版本信息。
  • 指定特定版本:如果项目有版本要求,比如必须用OpenJDK 11,那就直接指定安装: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 ~/.bashrcsource ~/.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开发环境已经完全跑通了。

四 使用 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里声明依赖,它就会自动从中央仓库下载并管理。

常见问题速查

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

  • “Command ‘ja vac’ not found”:这个提示说明系统找不到ja vac命令。通常是因为没有安装JDK(只装了JRE),或者安装了但PATH环境变量没有包含 $JA VA_HOME/bin。检查一下环境变量配置是否正确。
  • “Error: Could not find or load main class”:这个错误很常见,根源通常是类名和文件名不一致,或者当前工作目录与class文件所在的目录不匹配。记住,Ja va要求文件名必须与public class的名称完全一致,包括大小写。运行命令时,确保当前目录在class文件所在的目录。
  • 运行报 UnsupportedClassVersionError:这个错误说明编译时用的JDK版本比运行时的JDK版本高。比如在JDK 17上编译的class文件,拿到JDK 11的环境上去运行,就会报这个错。解决办法是统一编译和运行环境所使用的JDK版本。

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

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

热门关注