Java for Mac OS X 10.5 Update 4 がリリースされていますね。Mac ユーザーでアップデートした方も多いのではないでしょうか。
ただ私が知っている限り NetBeans 側でこれによって動かなくなったところが3件あります。
  • 167139 : Tomcat に配備できない
  • 167240 : JDK5 を使っている時に新規プロジェクトを作成できない
  • 167244 : JDK5 を使っている時にヒープダンプを開くことができない
これらのバグは NetBeans 6.7 RC3 後に修正されていますが、6.5 や今の 6.7 の RC ビルドを使っている場合は、問題が発生する可能性がありますので注意が必要です。簡単な回避策を付け足しておきますが詳細はバグレポートをご覧下さい。

167139 : Tomcat に配備できない

回避策:
以下のオプションを指定して起動します。
-J-Djava.io.tmpdir=/var/tmp
NetBeans の起動オプションは <インストールディレクトリ>/etc/netbeans.conf の netbeans_default_options に記述しておけます。詳細は FAQ の「起動パラメータを永続的に設定するにはどうしたらよいですか?」をご覧下さい。

167240 : JDK5 を使っている時に新規プロジェクトを作成できない

例外:
java.lang.NoClassDefFoundError: javax/script/ScriptEngineFactory
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        ...
回避策:
JDK6 を使います。下の回避策を参考にしてください。もう一つの回避策はこのバグが直るまで AppleScriptEngine.jar を削除しておくことです。もちろんこれは正式な対処策ではありませんので自己責任でお願いします。

167244 : JDK5 を使っている時にヒープダンプを開くことができない
例外:
org.openide.util.RequestProcessor$Item: task failed due to: java.lang.NoClassDefFoundError
        at org.openide.util.RequestProcessor.post(RequestProcessor.java:267)
        at org.netbeans.modules.profiler.heapwalk.ui.OpenHeapWalkerAction.actionPerformed(OpenHeapWalkerAction.java:61)
        at org.openide.awt.AlwaysEnabledAction.actionPerformed(AlwaysEnabledAction.java:115)
        ...
この問題は私自身は再現できませんでした。

回避策:
JDK6 を使います。使用する JDK の切り替え方法は FAQ の「NetBeans 起動時に JDK を指定できますか?」を参照してください。JDK6 は、
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
にインストールされています。

もしこの他でアップデート後に問題が発生するようになったところがあればコミュニティーまでお知らせ下さい。
関連するエントリ:
Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai