Rhino リハビリ2 Cygwin用の起動スクリプト
先日やる気が無くなったから連載しないと言ったばかりなのに、何故か連載をする。ということで、CygwinからRhinoを呼ぶためのラッパースクリプトを書いた。このスクリプトはjs.jarと同じディレクトリに置く前提で作っている。
"$(cygpath -w "$(cd $(dirname $0);pwd)/js.jar")" とか若干キモイことやってるぐらいしか見る所はない感じ。
jss.bat(Rhinoシェル)
#!/bin/sh "${JAVA_HOME}bin/java" \ -cp "$(cygpath -w "$(cd $(dirname $0);pwd)/js.jar")" \ org.mozilla.javascript.tools.shell.Main $@
jsd.sh(JavaScriptデバッガ)
#!/bin/sh "${JAVA_HOME}bin/java" \ -cp "$(cygpath -w "$(cd $(dirname $0);pwd)/js.jar")" \ org.mozilla.javascript.tools.debugger.Main $@
jsc.bat(JavaScriptコンパイラ)
#!/bin/sh "${JAVA_HOME}bin/java" \ -cp "$(cygpath -w "$(cd $(dirname $0);pwd)/js.jar")" \ org.mozilla.javascript.tools.jsc.Main $@