diff --git a/Java/scripts/build.sh b/Java/scripts/build.sh index a9eba68..9a965c8 100755 --- a/Java/scripts/build.sh +++ b/Java/scripts/build.sh @@ -1,7 +1,8 @@ #Builds and runs the project. #Java +source ${LANGUAGE}/scripts/version_info rm -Rf out/* -javac -Xlint:unchecked -cp ${PROJECT_DIR}/.. -d ${OUT_DIR} ${PROJECT_DIR}/*.java +javac -source ${SOURCE_VERSION} -target -target ${TARGET_VERSION} -Xlint:unchecked -cp ${PROJECT_DIR}/.. -d ${OUT_DIR} ${PROJECT_DIR}/*.java printf "\n\n\nRunning Program...\n\n" ORIGINAL_LOC=$(pwd) cd $OUT_DIR diff --git a/Java/scripts/jar.sh b/Java/scripts/jar.sh index 532ab48..b942fc6 100755 --- a/Java/scripts/jar.sh +++ b/Java/scripts/jar.sh @@ -1,7 +1,8 @@ #Builds a runnable jar file using ${MAIN_CLASS} as an entry point and then runs the newly generated jar. #Java +source ${LANGUAGE}/scripts/version_info rm -Rf bin/* -javac -Xlint:unchecked -cp src -d bin ${PROJECT_DIR}/${PROJECT_NAME}.java +javac -source ${SOURCE_VERSION} -target -target ${TARGET_VERSION} -Xlint:unchecked -cp src -d bin ${PROJECT_DIR}/${PROJECT_NAME}.java printf "\n\n\nGenerating Manifest...\n\n" touch manifest echo "Main-Class: ${MAIN_CLASS}" >> manifest diff --git a/Java/scripts/md5 b/Java/scripts/md5 index ebe703e..a80a8ca 100644 --- a/Java/scripts/md5 +++ b/Java/scripts/md5 @@ -1,4 +1,5 @@ -build.sh:377a432ffbd63b53322d1451a214201d - +build.sh:c6b1071d15271ad7ea9d8b190e741301 - clean.sh:96ce35f2d2dcb555421e00a6afda23ca - commit.sh:5e4448db9ad48e72ec3a1ff4f5763b41 - -jar.sh:cce5e429168700490f9c413b665d13d6 - +jar.sh:dd20151fedff690e2cbe0aede3458e13 - +version_info:20a04c1bbb5a25087e253185d73156e8 - diff --git a/Java/scripts/version_info b/Java/scripts/version_info new file mode 100755 index 0000000..702cd32 --- /dev/null +++ b/Java/scripts/version_info @@ -0,0 +1,2 @@ +define SOURCE_VERSION "1.11" +define TARGET_VERSION "1.8" \ No newline at end of file