温馨提示×

ubuntu中java怎么编译好

小樊
43
2026-10-24 23:38:19
栏目: 编程语言

在 Ubuntu 里用 Java 编译,一般流程如下(以最常见的 OpenJDK + 命令行 为例):


一、安装 Java(如果还没装)

1. 更新软件源

sudo apt update

2. 安装 JDK(推荐 OpenJDK 17 或 11)

sudo apt install openjdk-17-jdk

3. 验证是否安装成功

java -version
javac -version

能看到版本号就说明 OK。


二、写一个简单的 Java 文件

例如:

mkdir ~/java_demo
cd ~/java_demo
nano Hello.java

Hello.java 内容:

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

⚠️ 注意:

  • 文件名必须和 public class 名一致
  • 一个文件里只能有一个 public class

三、编译 Java

javac Hello.java

编译成功后,会生成:

Hello.class

四、运行 Java 程序

java Hello

输出:

Hello Ubuntu

五、多个文件 / 包结构(常见)

目录结构示例

src/
 └── com/
     └── demo/
         ├── Main.java
         └── Utils.java

编译(推荐用 -d 指定输出目录)

javac -d out src/com/demo/*.java

运行

java -cp out com.demo.Main

六、常见问题

1. javac: command not found

→ JDK 没装或没装对

sudo apt install openjdk-17-jdk

2. 多个 Java 版本切换

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

3. 推荐用构建工具(项目大时)

  • Maven
sudo apt install maven
mvn compile
  • Gradle
sudo apt install gradle

如果你愿意,可以告诉我:

  • 是单个文件还是项目?
  • 用的是 JDK 几?
  • 是否用 IDE(IDEA / VSCode)?

我可以给你更具体的编译方式。

0 踩