在 CentOS 上,Java 编译后运行的步骤通常是这样的:
先确认是否安装了 Java:
java -version
javac -version
如果没有安装:
sudo yum install java-1.8.0-openjdk-devel -y
假设有一个 Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello CentOS");
}
}
编译:
javac Hello.java
会生成:
Hello.class
java Hello
⚠️ 注意:
.class如果代码中有包名:
package com.demo;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
}
}
javac -d . Hello.java
java com.demo.Hello
如果是已经打好的 jar 包:
java -jar app.jar
如果是普通 jar(含 main 类):
java -cp app.jar com.demo.Hello
nohup java -jar app.jar > app.log 2>&1 &
查看日志:
tail -f app.log
如果你能提供:
我可以给你更精确的运行命令。