Java for Mac OS X 10.5 Update 4 で NetBeans を使う時の注意点
ただ私が知っている限り NetBeans 側でこれによって動かなくなったところが3件あります。
- 167139 : Tomcat に配備できない
- 167240 : JDK5 を使っている時に新規プロジェクトを作成できない
- 167244 : JDK5 を使っている時にヒープダンプを開くことができない
167139 : Tomcat に配備できない
回避策:
-J-Djava.io.tmpdir=/var/tmpNetBeans の起動オプションは <インストールディレクトリ>/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)
...
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)
...
この問題は私自身は再現できませんでした。
回避策:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Homeにインストールされています。
もしこの他でアップデート後に問題が発生するようになったところがあればコミュニティーまでお知らせ下さい。
関連するエントリ:




