CentOS 编译 Java 程序

准备工作
在 CentOS 系统上编译 Java 程序,首先需要确保系统已安装 Java 开发环境,以下是准备工作:
安装 Java 开发环境
- 使用
yum命令安装 Java 开发环境:sudo yum install java-1.8.0-openjdk-dev
- 检查 Java 版本:
java -version
- 使用
安装编译工具
- 使用
yum命令安装编译工具:sudo yum install gcc
- 使用
编写 Java 程序
编写一个简单的 Java 程序,例如一个“Hello World”程序,保存为 HelloWorld.java。

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
} 编译 Java 程序
使用 javac 命令编译 Java 程序,生成可执行文件。
javac HelloWorld.java
编译完成后,会在当前目录下生成一个名为 HelloWorld.class 的文件。
运行 Java 程序
使用 java 命令运行编译后的 Java 程序。
java HelloWorld
输出结果为:

Hello, World! 常见问题解答(FAQs)
问题 1:如何查看 Java 程序的编译选项?
解答:可以通过 javac 命令的 -help 选项查看编译选项。
javac -help
问题 2:如何将 Java 程序编译为 Windows 可执行文件?
解答:可以使用 javac 命令的 -cp 选项指定类路径,并使用 java 命令的 -jar 选项将编译后的 .class 文件打包为 .jar 文件,可以在 Windows 系统上运行该 .jar 文件。
javac -cp . HelloWorld.java jar cvf HelloWorld.jar HelloWorld.class java -jar HelloWorld.jar

