26 lines
716 B
Bash
Executable File
26 lines
716 B
Bash
Executable File
#!/usr/bin/env bash
|
|
#################################################
|
|
# author:lzh #
|
|
# usage:used for compile single java file #
|
|
#################################################
|
|
|
|
if test -z $1;then
|
|
read -p "Please input your java file name:" file
|
|
else
|
|
file=$1
|
|
fi
|
|
while test -z ${file}
|
|
do
|
|
echo -e "\033[31mYou input nothing!!!!!!\033[037m"
|
|
read -p "Please input your java file name:" file
|
|
done
|
|
files=`find -name "${file}.java"`
|
|
echo ${files}
|
|
if test -z ${files};then
|
|
echo -e "\033[31mDo not find java file\033[37m"
|
|
exit 1
|
|
fi
|
|
javac -g -source 1.8 -target 1.8 -d ./out/ ${files} -encoding UTF-8 &&
|
|
echo -e "\033[32mCompile finish *_*\033[0m \033[37m" ||
|
|
echo -e "\033[31mCompile error \033[0m \033[37m"
|