在CentOS系统中编写一个Java编译脚本,你可以使用Shell脚本来实现。以下是一个简单的示例,展示了如何编写一个Shell脚本来编译Java源代码文件。
java -version
javac -version
如果没有安装JDK,请先安装它。你可以使用以下命令来安装OpenJDK:
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文件,并使用javac编译它们
for file in $SOURCE_DIR/*.java; do
# 获取文件名(不包括扩展名)
filename=$(basename -- "$file")
name="${filename%.*}"
# 编译Java源文件,并将字节码输出到指定的文件夹
javac -d $OUTPUT_DIR $file
done
echo "Compilation completed."
保存并关闭文件。
为脚本添加可执行权限:
chmod +x compile_java.sh
将你的Java源代码文件放入src
文件夹中。
运行脚本以编译Java源代码:
./compile_java.sh
脚本将会遍历src
文件夹中的所有.java
文件,并将编译后的字节码文件输出到bin
文件夹中。
你可以根据需要修改SOURCE_DIR
和OUTPUT_DIR
变量,以适应你的项目结构。