先日、私のMacのjava環境をアップデートしました。

アップデート名は「Java for Mac OS X 10.5 Update 4」です。

このアップデートを行ったらNetbeans6.5で新規にプロジェクトを作成するとウィザードが途中(75%)で止まってしまうという現象が発生します。しかも途中でキャンセルしたウィザードがプロジェクトディレクトリを作っており同じ名前のプロジェクトを作成しようとすると怒られてしまうというとっても理不尽なことになります。
Netbeansのエラーを見てみると
java.lang.NoClassDefFoundError: javax/script/ScriptEngineFactory
んん、お初です。
いろいろと調べていると同じ現象で困っているひと達がいました。


全部海外のサイトです。
既にNetbeansの課題管理に上がっています
どうやらNetbeansを1.5で起動すると問題ないようですが、どうも気持ち悪い。

Netbeansの課題管理を読んで解決してみようと思います。

---------------------

      reading...

---------------------

フムフム。scripting-api.jarにclaspathが通ってないかららしい。
Updateしたら然るべきjarを入れ忘れってことか!
なんとまあ。
ということでjarのコピーを行います。
> cd /Applications/NetBeans/NetBeans\ 6.5.app/Contents/Resources/NetBeans/platform9/modules/ext/
> sudo cp script-api.jar /System/Library/Java/Extensions/
それではNetbeansで新規プロジェクトをつくれる事を確認してみましょう。
はい、できました。
めでたし、めでたし。