在 CentOS 系统中进行 Java 项目编译,你需要先安装 Java 开发工具包(JDK),然后使用命令行工具进行编译。以下是详细步骤:
首先,你需要安装 JDK。你可以选择安装 OpenJDK 或 Oracle JDK。这里以安装 OpenJDK 为例:
sudo yum install java-1.8.0-openjdk-devel
安装完成后,检查 JDK 是否安装成功:
java -version
为了方便在命令行中使用 Java 编译器和其他工具,你需要配置 JAVA_HOME 环境变量。编辑 ~/.bashrc
文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$PATH:$JAVA_HOME/bin
保存文件,然后运行以下命令使配置生效:
source ~/.bashrc
现在你可以使用 javac
命令编译 Java 项目。假设你的项目结构如下:
my-java-project/
├── src/
│ ├── com/
│ │ └── example/
│ │ └── MyClass.java
└── lib/
└── some-dependency.jar
在项目根目录下,运行以下命令进行编译:
javac -d bin -cp "lib/*" src/com/example/MyClass.java
这里,-d bin
表示将编译后的类文件输出到 bin
目录;-cp "lib/*"
表示将 lib
目录下的所有 JAR 文件添加到类路径;src/com/example/MyClass.java
是你要编译的 Java 源文件。
编译完成后,你可以在 bin
目录下找到编译后的类文件。如果项目有依赖关系,确保将它们添加到类路径中。
使用 java
命令运行编译后的 Java 程序。例如:
java -cp "bin:lib/*" com.example.MyClass
这里,-cp "bin:lib/*"
表示将 bin
目录和 lib
目录下的所有 JAR 文件添加到类路径;com.example.MyClass
是你要运行的 Java 类。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS如何进行Java编译