在CentOS上运行Java应用,其实流程并不复杂,下面我们一步步梳理清楚。

安装Java开发工具包(JDK)
第一步,安装JDK。这是毫无疑问需要先完成的操作。如果系统里还没有Java环境,一条命令就能搞定:
sudo yum install java-1.8.0-openjdk-devel安装完成后,顺手检查一下版本以确认安装成功:
java -version编译与运行:基本流程
在Java程序运行之前,需要先将其编译成字节码。假设你有一个名为MyApp.java的文件,那么直接执行:
javac MyApp.java这条命令会生成一个MyApp.class文件——这才是JVM能够识别和执行的格式。
编译完成后,才能启动真正的运行环节:
java MyApp当然,实际项目往往不会这么简单。如果你有额外的库或JAR依赖,就必须显式告诉Java去哪里查找这些类。此时需要使用-cp或-classpath参数:
java -cp .:/path/to/your/library.jar MyApp注意,一定要将当前目录(.)和你需要的JAR路径都包含进去,缺少任何一个都会导致ClassNotFoundException异常。
打包为可执行JAR(可选但推荐)
如果希望程序分发起来更加方便,将其打包成可执行JAR是一个不错的选择。具体步骤也不多:
首先,创建一个清单文件MANIFEST.MF,在其中指明哪个类是主入口:
Manifest-Version: 1.0
Main-Class: MyApp然后将MyApp替换为你实际的入口类名。
接着,使用jar命令进行打包:
jar cfm MyApp.jar MANIFEST.MF MyApp.class最后运行起来就非常简洁了:
java -jar MyApp.jar总体而言,在CentOS上运行Java应用就是一个“安装JDK → 编译 → 运行”的标准流水线。关键在于注意依赖路径的配置以及打包时的入口设置,只要这两个环节搞清楚,基本不会遇到什么问题。
