Skip to content
Snippets Groups Projects
Commit 5e7bfd04 authored by Romain Gilles's avatar Romain Gilles
Browse files

Isolate the complied Java classes into a target folder + log java version.

It is a common practice to put all the compiled classes into a
dedicated folder in order to:
 - avoid to mix the code and the complied classes
 - to allow a simple way to remove the complied classes

Add log of java version in order to make it explicit to the end user.
parent d05d1145
No related branches found
No related tags found
No related merge requests found
......@@ -16,14 +16,25 @@
echo Compile then run the Java test.
java -version
testdir=$(readlink -fn `dirname $0`)
thisdir=$(readlink -fn `pwd`)
targetdir=${testdir}/target
if [[ "$testdir" != "$thisdir" ]]; then
echo error: must be run from inside the ${testdir} directory
echo you ran it from ${thisdir}
exit 1
fi
javac -classpath ${testdir}/../java:${testdir}:${testdir}/namespace_test JavaTest.java
java -classpath ${testdir}/../java:${testdir}:${testdir}/namespace_test JavaTest
if [ -e "${targetdir}" ]; then
echo "clean target"
rm -fr ${targetdir}
fi
mkdir ${targetdir}
javac -d ${targetdir} -classpath ${testdir}/../java:${testdir}:${testdir}/namespace_test JavaTest.java
java -classpath ${targetdir} JavaTest
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment