在 CentOS 上编译 Java 程序,常用命令如下:
javac -version
如果提示 command not found,说明还没有安装 JDK。
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
sudo dnf install -y java-11-openjdk java-11-openjdk-devel
注:
-devel包才包含javac编译器
假设有一个 Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello CentOS");
}
}
javac Hello.java
编译成功后会生成:
Hello.class
java Hello
⚠️ 注意:运行时不要加 .class
javac -d ./out Hello.java
javac *.java
javac -cp lib/*.jar Hello.java
which java
java -version
如果你需要:
可以告诉我你的具体场景,我可以给你更详细的步骤。