温馨提示×

centosjava编译后如何运行

小樊
35
2026-10-06 06:51:33
栏目: 编程语言

在 CentOS 上,Java 编译后运行的步骤通常是这样的:


一、前提:已安装 JDK

先确认是否安装了 Java:

java -version
javac -version

如果没有安装:

sudo yum install java-1.8.0-openjdk-devel -y

二、编译 Java 文件

假设有一个 Hello.java:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello CentOS");
    }
}

编译:

javac Hello.java

会生成:

Hello.class

三、运行 Java 程序

java Hello

⚠️ 注意:

  • 不要加 .class
  • 必须在 包含 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 包

如果是已经打好的 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

如果你能提供:

  • Java 版本
  • 是否有包名
  • 是 class 还是 jar

我可以给你更精确的运行命令。

0 踩