osx環境でjettyをダブルクリックで起動したい。
2007/10/07
java
osx
mac osx上でjettyをダブルクリック起動したいなと思いました。
参考
sh2command --- Asaoka Hiroko's Page
xxx.commandといのがosx上で使えます。windows上でのxxx.batみたいなものだと思います。
下記のようにしました。
これでターミナルが起動してjettyを起動させることができました。
しかし、下記のcommandだと、パスを書かないといけないのが気になりますね。
#!/bin/sh
cd /path_to/jetty-6.1.5/
java -jar start.jar etc/jetty.xml
cd /path_to/jetty-6.1.5/
java -jar start.jar etc/jetty.xml
あっそうかこういうときは、コマンドの位置がわかればいいわけで、修正。
#!/bin/sh
DIRNAME=`dirname "$0"`
cd $DIRNAME
java -jar start.jar etc/jetty.xml
DIRNAME=`dirname "$0"`
cd $DIRNAME
java -jar start.jar etc/jetty.xml
参考
プログラマメモ2: goovy.sh かっこわるいけど、とりあえず
: