温馨提示×

ubuntu下如何编译java

小樊
39
2026-10-01 11:10:13
栏目: 编程语言

在 Ubuntu 下编译 Java 程序,一般步骤如下:


一、安装 Java 开发环境(JDK)

1. 更新软件源

sudo apt update

2. 安装 JDK(以 OpenJDK 为例)

sudo apt install openjdk-17-jdk

也可安装其他版本,如 openjdk-11-jdk、openjdk-8-jdk

3. 验证安装

java -version
javac -version

能看到版本信息即说明安装成功。


二、编写 Java 源文件

创建一个测试文件:

nano Hello.java

内容示例:

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

保存并退出(Ctrl + O,回车,Ctrl + X)


三、编译 Java 程序

使用 javac 编译:

javac Hello.java

编译成功后会生成:

Hello.class

四、运行 Java 程序

使用 java 命令运行(不要加 .class):

java Hello

输出:

Hello Ubuntu

五、常见问题

1. 提示 javac: command not found

说明没装 JDK,只装了 JRE:

sudo apt install openjdk-17-jdk

2. 多个 Java 版本切换

sudo update-alternatives --config java
sudo update-alternatives --config javac

3. 带包名的 Java 文件

目录结构需与包名一致,例如:

com/example/Hello.java

编译:

javac com/example/Hello.java

运行:

java com.example.Hello

如果你是用 Maven / Gradle / IDE(如 VS Code、IDEA),或者需要编译 多个文件 / 项目,可以告诉我,我可以给你更具体的方案。

0 踩