【发布时间】:2017-01-25 20:51:15
【问题描述】:
我已将我的 Javascript 从数据库(例如)加载到 String 对象中,虽然我可以执行它,但我想知道如何在 IntelliJ IDEA 中调试它!?
到目前为止,我已经阅读了有关该主题的以下页面:
- Debugger for JDK8’s Nashorn JavaScript in IntelliJ IDEA 13.1
- Debug dynamically loaded JavaScript code with IntelliJ and the Nashorn engine
- Remote debugging of nashorn scripts with NetBeans IDE using "debugger" statements
虽然他们很有见地,但他们都没有真正的帮助。第二个链接很好地了解了如何使用 debugger; 在 Javascript 中设置断点并设置方法断点:
- 类: jdk.nashorn.internal.runtime.ScriptRuntime
- 方法:调试器
这样,执行过程实际上停止在线,但它停止在一个 Java 文件(属于上述类)中,从那里你无法访问 Javascript。
那么有什么方法可以调试内存中的 Javascript 吗?
【问题讨论】:
-
你找到方法了吗?
标签: javascript java debugging intellij-idea nashorn