我开始使用ScriptEngine来运行javascript代码。 我发现它非常有用并且对我的需求有益,但有一件事是缺失的,它的调试。 我该怎么做? 我真的希望能够只是放一个断点或步入,看看js解释器一步一步地运行我的代码。 那可能吗?
答案 0 :(得分:1)
不可否认,这不是一个很好的答案(但你的问题缺乏一些关于JDK或你正在调试的工具的细节)。
在任何情况下,如果您使用IntelliJ作为IDE,它会附带一个Nashorn调试器,允许您逐步执行JavaScript代码和任何引用Java代码。
详情请见http://blog.jetbrains.com/idea/2014/03/debugger-for-jdk8s-nashorn-javascript-in-intellij-idea-13-1/
答案 1 :(得分:0)
Netbeans 8完全支持在Java / JavaScript中循环调试Nashorn。