Linux下编译Java的正确步骤是?如何确保Java编译成功?
- 后端开发
- 2025-10-18
- 5
Linux 系统上编译 Java 程序通常需要以下几个步骤:
- 安装 Java 开发工具包(JDK)
- 配置环境变量
- 编写 Java 源代码
- 编译 Java 源代码
- 运行编译后的 Java 程序
以下是详细步骤:
安装 Java 开发工具包(JDK)
您需要安装 JDK,可以从 Oracle 官网下载适合 Linux 的 JDK 安装包,或者使用包管理器安装。
使用包管理器安装 JDK
以 Ubuntu 为例,可以使用以下命令安装 OpenJDK:
sudo apt update sudo apt install openjdk8jdk
使用 JDK 安装包
下载 JDK 安装包后,解压到指定目录:

设置环境变量:
echo 'export JAVA_HOME=/usr/local/java/jdk1.8.0_231' >> ~/.bashrc echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.bashrc source ~/.bashrc
配置环境变量
在 Linux 系统中,环境变量可以通过 .bashrc 文件进行配置,在上一步中,我们已经将 JAVA_HOME 和 PATH 环境变量添加到了 .bashrc 文件中,执行以下命令使配置生效:
source ~/.bashrc
编写 Java 源代码
创建一个名为 HelloWorld.java 的文件,并添加以下内容:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
编译 Java 源代码
使用 javac 命令编译 Java 源代码:

编译成功后,会在当前目录下生成一个名为 HelloWorld.class 的文件,这是编译后的 Java 字节码文件。
运行编译后的 Java 程序
使用 java 命令运行编译后的 Java 程序:
java HelloWorld
输出结果为:
Hello, World!
表格
| 步骤 | 命令 | 说明 |
|---|---|---|
| 1 | sudo apt update | 更新包列表 |
| 1 | sudo apt install openjdk8jdk | 安装 OpenJDK |
| 1 | tar xvf jdk8u231linuxx64.tar.gz C /usr/local/java | 解压 JDK 安装包 |
| 1 | echo 'export JAVA_HOME=/usr/local/java/jdk1.8.0_231' >> ~/.bashrc | 添加 JAVA_HOME 环境变量 |
| 1 | echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.bashrc | 添加 PATH 环境变量 |
| 1 | source ~/.bashrc | 使配置生效 |
| 3 | javac HelloWorld.java | 编译 Java 源代码 |
| 5 | java HelloWorld | 运行编译后的 Java 程序 |
FAQs
Q1:如何查看已安装的 JDK 版本?

A1:使用以下命令查看已安装的 JDK 版本:
java version
Q2:如何删除已安装的 JDK?
A2:删除 JDK 安装目录:
sudo rm rf /usr/local/java
删除 .bashrc 文件中的相关环境变量配置:
sed i '/JAVA_HOME=/usr/local/java/jdk1.8.0_231/d' ~/.bashrc sed i '/PATH=.*:/usr/local/java/jdk1.8.0_231/bin/d' ~/.bashrc source ~/.bashrc
使用包管理器删除 OpenJDK:
sudo apt remove openjdk8jdk