当前位置:首页 > 后端开发 > 正文

Linux下编译Java的正确步骤是?如何确保Java编译成功?

Linux 系统上编译 Java 程序通常需要以下几个步骤:

  1. 安装 Java 开发工具包(JDK)
  2. 配置环境变量
  3. 编写 Java 源代码
  4. 编译 Java 源代码
  5. 运行编译后的 Java 程序

以下是详细步骤:

安装 Java 开发工具包(JDK)

您需要安装 JDK,可以从 Oracle 官网下载适合 Linux 的 JDK 安装包,或者使用包管理器安装。

使用包管理器安装 JDK

以 Ubuntu 为例,可以使用以下命令安装 OpenJDK:

sudo apt update sudo apt install openjdk8jdk

使用 JDK 安装包

下载 JDK 安装包后,解压到指定目录:

Linux下编译Java的正确步骤是?如何确保Java编译成功? 第1张

设置环境变量:

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 源代码:

Linux下编译Java的正确步骤是?如何确保Java编译成功? 第2张

编译成功后,会在当前目录下生成一个名为 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 版本?

Linux下编译Java的正确步骤是?如何确保Java编译成功? 第3张

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

0