We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ecd6fd7 commit e57a21aCopy full SHA for e57a21a
kscript
@@ -65,10 +65,16 @@ if [ ! -f "${jarFile}" ]; then
65
}
66
'> ${mainJava}
67
68
- javac ${mainJava} 2> /dev/null
+ ## prefer JAVA_HOME over PATH for javac and jar (to stay in sync with kotlinc; see #6)
69
+ if [ -n "$JAVA_HOME" -a -x "$JAVA_HOME/bin/java" ]; then
70
+ JAVAC_CMD="$JAVA_HOME/bin/javac"
71
+ JAR_CMD="$JAVA_HOME/bin/jar"
72
+ fi
73
+
74
+ ${JAVAC_CMD:=java} ${mainJava} 2> /dev/null
75
76
## update the jar to include main-wrapper
- (cd $(dirname ${mainJava}) && jar uf ${jarFile} $(basename ${mainJava%%.java}.class))
77
+ (cd $(dirname ${mainJava}) && ${JAR_CMD:=jar} uf ${jarFile} $(basename ${mainJava%%.java}.class))
78
fi
79
80
0 commit comments