osx環境でjettyをダブルクリックで起動したい。 2007/10/07

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


あっそうかこういうときは、コマンドの位置がわかればいいわけで、修正。
#!/bin/sh
DIRNAME=`dirname "$0"`
cd $DIRNAME
java -jar start.jar etc/jetty.xml


参考
プログラマメモ2: goovy.sh かっこわるいけど、とりあえず

: