javascript - 如何使用IntelliJ IDEA调试器调试Nashorn JavaScript?

标签 javascript java debugging intellij-idea nashorn

我已经克隆了这个项目。 https://github.com/winterbe/java8-tutorial/
我想使用 IntelliJ IDEA 调试器来调试项目的 Nashorn JavaScript 文件。
我在调试模型中运行 Nashorn9.java,我想在 nashorn9.js 添加断点。
但它不起作用。当我运行调试模型时,nashorn9.js 中的断点被忽略。 官方表示IDEA在idea-13之后支持该功能。
https://blog.jetbrains.com/idea/2014/03/debugger-for-jdk8s-nashorn-javascript-in-intellij-idea-13-1/#comment-421006

我的环境如下:

IntelliJ IDEA 2017.1.1
版本 #IU-171.4073.35,建于 2017 年 4 月 7 日
JRE:1.8.0_112-release-736-b16 x86_64
JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM
Mac OS X 10.11.6

更新: 我测试了一些不同版本的 IntelliJ IDEA。
下面是测试结果:

IntelliJ IDEA 2018.2.4 不支持。
IntelliJ IDEA 2017.1.1 不支持。
IntelliJ IDEA 14.1.7 支持。

最佳答案

确保将 res 文件夹标记为 resource root

对我有用: enter image description here

关于javascript - 如何使用IntelliJ IDEA调试器调试Nashorn JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48087812/

相关文章:

java - 使用java流获取字符串占位符列表

java - 防止应用程序在两个实例上运行

python - 为什么有时用finally来调试呢?

C++ 按模块名称选择性打印 cerr 流

javascript - angularjs,browserify + 下划线

javascript - Angular2在回调中访问绑定(bind)实例变量

Java + Count 从 int 数组中复制而不使用任何 Collection 或另一个中间数组

debugging - 使用 hubot-test-helper 和 chai 测试 Hubot 脚本时出现 AssertionError

javascript - 如何用滚动条移动 html 元素?

javascript - 自定义 Javascript 搜索,消除与搜索参数不匹配的元素