我开始使用ScriptEngine来运行javascript代码。我发现它非常有用,非常适合我的需求,但是有一件事情缺失了,那就是调试功能。我该怎么做呢?我真的希望能够设置断点或进入步骤,并看到JS解释器逐步运行我的代码。这可能吗?
我开始使用ScriptEngine来运行javascript代码。我发现它非常有用,非常适合我的需求,但是有一件事情缺失了,那就是调试功能。我该怎么做呢?我真的希望能够设置断点或进入步骤,并看到JS解释器逐步运行我的代码。这可能吗?
不可否认,这并不是一个很好的回答(但您的问题缺少一些有关您想要使用的JDK或工具的详细信息)。
无论如何,如果您正在使用IntelliJ作为IDE,则它配备了Nashorn调试器,允许您逐步执行JavaScript代码以及任何引用Java代码。
更多细节在此处:http://blog.jetbrains.com/idea/2014/03/debugger-for-jdk8s-nashorn-javascript-in-intellij-idea-13-1/
NetBeans 8完全支持Java/JavaScript中的Nashorn调试。