2008年10月6日月曜日

OSX で Java update すると jEdit が動作しなくなる


先月の Java Update 後に、アプリケーションが動かなくなるというトラブルが何件か報告されているようですが、私が利用しているアプリの中では jEdit エディターが起動しなくなって困りました。。

現象発覚後、いくつかワークアラウンドが見つかっていますが、私は結局下記にしています。
http://discussions.apple.com/thread.jspa?messageID=8172506

---
I think the problem is in the symbolic link from /Applications/JEdit.app/Contents/MacOS/jedit to /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub

Invoking from the jedit icon the symb link call JavaApplicationStub but this lose the information of the original folder and don't find the resource and classpath. But if you copy the system JavaApplicationStub to /Applications/JEdit.app/Contents/MacOS/ and rename it to jedit (rename before the original file) jedit app start correctly.
---

コマンドだとこんな感じで、一応オリジナルのリンクは残しつつ・・
$ cd /Applications/JEdit.app/Contents/MacOS/
$ mv jedit jedit_ORG
$ cp /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub jedit


以上、備忘録

0 件のコメント: