gpt4 book ai didi

javascript - 调试存储在由 Nashorn 和 IntelliJ IDEA 执行的变量中的 Javascript

转载 作者:太空宇宙 更新时间:2023-11-04 11:50:45 26 4
gpt4 key购买 nike

我已将 Javascript 从数据库(例如)加载到 String 对象中,虽然我可以执行它,但我想知道如何在 IntelliJ IDEA 中调试它!?

到目前为止,我已经阅读了有关该主题的以下页面:

  1. Debugger for JDK8’s Nashorn JavaScript in IntelliJ IDEA 13.1
  2. Debug dynamically loaded JavaScript code with IntelliJ and the Nashorn engine
  3. Remote debugging of nashorn scripts with NetBeans IDE using "debugger" statements

虽然他们很有洞察力,但没有一个真正有帮助。第二个链接很好地介绍了如何使用 debugger; 在 Javascript 中设置断点,并在以下位置设置方法断点:

  • 类: jdk.nashorn.internal.runtime.ScriptRuntime
  • 方法:调试器

这样,执行过程实际上就停止了,但它停止在 Java 文件中(属于所提到的类),从那里,您无法访问 Javascript。

那么有什么方法可以调试内存中的 Javascript 吗?

最佳答案

您是否尝试过从该 Java 方法中“退出”?它应该出现在 JavaScript 代码的调试器语句中..

关于javascript - 调试存储在由 Nashorn 和 IntelliJ IDEA 执行的变量中的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41861440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com