在CentOS系统上编写Java编译脚本,你可以使用Shell脚本来实现。以下是一个简单的示例:
java -version
javac -version
如果没有安装JDK,请使用以下命令安装:
sudo yum install java-1.8.0-openjdk-devel
compile_java.sh
的Shell脚本文件:touch compile_java.sh
compile_java.sh
文件,并添加以下内容:#!/bin/bash
# 设置Java源代码目录和编译后的类文件目录
SOURCE_DIR="src"
OUTPUT_DIR="bin"
# 创建输出目录(如果不存在)
mkdir -p "$OUTPUT_DIR"
# 查找所有的.java文件并编译
find "$SOURCE_DIR" -name "*.java" -exec javac -d "$OUTPUT_DIR" {} \;
# 检查编译是否成功
if [ $? -eq 0 ]; then
echo "Java编译成功!"
else
echo "Java编译失败!"
fi
保存并关闭文件。
为脚本添加可执行权限:
chmod +x compile_java.sh
src
目录下,然后运行脚本进行编译:./compile_java.sh
编译成功后,你会在bin
目录下找到编译后的.class
文件。
注意:这个脚本假设你的Java源代码位于src
目录下,并将编译后的类文件输出到bin
目录。你可以根据实际情况修改SOURCE_DIR
和OUTPUT_DIR
变量的值。