在CentOS上运行Java编译后的程序需要遵循以下步骤:
sudo yum install java-1.8.0-openjdk-devel
这将安装OpenJDK 8。如果需要其他版本的JDK,请相应地更改安装命令。
javac
命令编译Java源代码文件。例如,如果你的源代码文件名为HelloWorld.java
,则可以使用以下命令编译:javac HelloWorld.java
这将生成一个名为HelloWorld.class
的字节码文件。
java
命令运行编译后的字节码文件。确保在运行命令时,当前目录包含.class
文件。例如:java HelloWorld
这将运行HelloWorld
类的主方法,并输出结果。
注意:在运行Java程序时,不要加.class
扩展名。
如果在运行过程中遇到“找不到或无法加载主类”的错误,请检查以下几点:
java
命令中的类名与.class
文件名相同。.class
文件。java
命令时包含完整的包名,例如:java com.example.MyClass
。CLASSPATH
环境变量设置正确。如果需要,可以使用以下命令设置CLASSPATH
:export CLASSPATH=.:/path/to/your/classes
这将把当前目录和指定的目录添加到CLASSPATH
环境变量中。