在 Ubuntu 上编译 Ja va 源码,听起来不算复杂,但几个关键步骤要是没走对,还是会卡住不少人。今天就从头到尾把流程拆开讲一遍,从 JDK 安装到跑通第一个程序,顺便把那些容易踩坑的地方也拎出来说说。

1. 安装 JDK
要在 Ubuntu 上编译 Ja va,首先得装 JDK,它里面自带了编译器 ja vac。推荐用 OpenJDK,开源且稳定。直接通过包管理器安装就行:

sudo apt update
sudo apt install openjdk-11-jdk

版本可以根据需要换成 17 或 8,但新手建议从 11 开始,生态成熟。装完后跑一下 ja vac -version,如果能看到类似 openjdk version "11.0.xx" 的输出,说明 JDK 已经就位了。

Ja va在Ubuntu上编译源码怎么操作

2. 编写 Ja va 源代码
随便用个文本编辑器,比如 nanovim 或者 VS Code,创建一个 .ja va 文件。举个最简单的例子,新建 HelloWorld.ja va

nano HelloWorld.ja va

写入以下代码——注意类名必须跟文件名一模一样,而且首字母大写,这是 Ja va 的硬规则:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

保存退出(nano 里按 Ctrl+O 保存,Ctrl+X 退出)。

3. 编译 Ja va 源码
打开终端,进入源码文件所在的目录(比如 cd ~/projects),然后运行 ja vac

ja vac HelloWorld.ja va

如果编译成功,你会发现目录下多了个 HelloWorld.class 文件,这就是字节码。要是报错了,比如 error: ';' expected,终端会直接告诉你哪一行有问题,改完重新编译就行。

4. 运行 Ja va 程序
编译通过后,用 ja va 命令来跑,注意不需要加 .class 后缀:

ja va HelloWorld

终端上应该会输出那句经典的 Hello, World!。到这步,你的第一个 Ja va 程序就跑通了。

5. 常见场景处理

注意事项

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