diff options
Diffstat (limited to 'jasper_reports/java/compile.sh')
| -rwxr-xr-x | jasper_reports/java/compile.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/jasper_reports/java/compile.sh b/jasper_reports/java/compile.sh new file mode 100755 index 0000000..3348bd0 --- /dev/null +++ b/jasper_reports/java/compile.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +if [ -z "$JAVA_HOME" ]; then + directories="/usr/lib/jvm/java-1.8.0-openjdk-amd64/ /usr/lib/jvm/java-8-openjdk-amd64/ /usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar" + for d in $directories; do + if [ -d "$d" ]; then + export JAVA_HOME="$d" + fi + done +fi + +echo "JAVA_HOME=$JAVA_HOME" +export PATH="$JAVA_HOME"/bin:/bin:/usr/bin +echo "PATHS=$PATH" +export CLASSPATH=$(ls -1 lib/* | grep jar$ | awk '{printf "%s:", $1}') +export CLASSPATH="$CLASSPATH":$scriptdir +echo "CLASSPATH=$CLASSPATH" + +FILES=$(find com -iname "*.java") + +javac $FILES || exit + +rm -f lib/i18n.jar +rm -f i18n.jar +jar cvf i18n.jar com +mv i18n.jar lib + +javac com/nantic/jasperreports/JasperServer.java -Xlint:deprecation -Xlint:unchecked +# javac com/nantic/jasperreports/JasperServer.java +java com.nantic.jasperreports.JasperServer |
