我有一个仅在Safari下有问题的applet(在其他地方都可以使用),我需要调试它在Safari中运行。
启用远程Java调试的参数是
-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=2502,server=y,suspend=n
但是,OS X上的Java Preferences
不允许您为VM设置任何args,而在其他任何可能允许它的地方都找不到。
任何人都知道可以为Safari设置JVM标志的位置吗?
答案 0 :(得分:2)
这可能取决于您使用的OSX版本。
在某些版本中,您应该可以使用 Java首选项(在/Applications/Utilities
中)执行此操作。在常规选项卡中可以直接看到 Java Applet运行时首选项框,或者(在取决于版本的情况下)在列表中选择VM后(仍然在常规选项卡),单击选项... 将打开一个对话框,用于在 Applet运行时参数中设置这些参数。
或者,这里有一些文档:http://support.apple.com/kb/HT3210