温馨提示×

centos如何查看java编译结果

小樊
40
2026-09-09 08:19:43
栏目: 编程语言

CentOS 上查看 Java 的“编译结果”,通常有三种场景,下面分别说明:


一、查看 Java 是否编译成功(最基本)

1. 使用 javac 编译

javac HelloWorld.java

2. 查看编译结果

  • 成功:没有任何输出,会生成 .class 文件

    ls
    

    你会看到:

    HelloWorld.class
    
  • 失败:会直接输出错误信息(如语法错误)


二、查看编译后的 class 文件信息

1. 查看 class 文件是否存在

ls -l *.class

2. 查看 class 文件内容(反编译)

javap HelloWorld

查看更详细的信息:

javap -c HelloWorld      # 查看字节码
javap -p HelloWorld      # 查看所有成员
javap -verbose HelloWorld

三、运行并查看执行结果

java HelloWorld

如果有输出,说明编译 + 运行都正常。


四、查看 Java 编译环境

1. 查看 Java 版本

java -version
javac -version

2. 查看 JAVA_HOME

echo $JAVA_HOME

五、常见错误排查

问题 原因
command not found 未安装 JDK
编译无 .class 编译失败
could not find or load main class 类名或路径不对

如果你指的是 查看编译日志、Maven 编译结果、或 IDE 中的结果,可以告诉我具体场景,我可以给你更精确的命令。

0