在OS X上远程调试Safari中的Java小程序?

时间:2011-06-18 11:27:32

标签: java macos safari applet remote-debugging

我有一个仅在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标志的位置吗?

1 个答案:

答案 0 :(得分:2)

这可能取决于您使用的OSX版本。

在某些版本中,您应该可以使用 Java首选项(在/Applications/Utilities中)执行此操作。在常规选项卡中可以直接看到 Java Applet运行时首选项框,或者(在取决于版本的情况下)在列表中选择VM后(仍然在常规选项卡),单击选项... 将打开一个对话框,用于在 Applet运行时参数中设置这些参数。

或者,这里有一些文档:http://support.apple.com/kb/HT3210