在 CentOS 中编译 Java 程序需要先安装 Java Development Kit(JDK),然后使用 javac 命令来编译源代码。以下是详细步骤:
首先,你需要安装 JDK。CentOS 8 及以上版本可以使用 dnf 包管理器来安装 OpenJDK:
sudo dnf install java-11-openjdk-devel
如果你需要安装特定版本的 JDK,比如 JDK 8,可以使用以下命令:
sudo dnf install java-1.8.0-openjdk-devel
安装完成后,你可以通过以下命令检查 JDK 是否安装成功:
java -version
javac -version
创建一个简单的 Java 程序,例如 HelloWorld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
使用 javac 命令编译 Java 源代码文件:
javac HelloWorld.java
如果编译成功,会在同一目录下生成一个 HelloWorld.class 文件。
使用 java 命令运行编译后的类文件:
java HelloWorld
你应该会看到输出:
Hello, World!
为了方便使用,你可以设置 JAVA_HOME 环境变量。编辑 ~/.bashrc 或 ~/.bash_profile 文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$PATH:$JAVA_HOME/bin
然后,使更改生效:
source ~/.bashrc
或者:
source ~/.bash_profile
现在,你可以直接使用 java 和 javac 命令,而不需要每次都指定完整路径。
javac 编译 Java 程序。java 运行编译后的类文件。JAVA_HOME 环境变量(可选)。通过这些步骤,你可以在 CentOS 中成功编译和运行 Java 程序。