我收到此错误:'jdb'未被识别为内部或外部命令、可操作程序或批处理文件。



我尝试使用Java调试器(jdb(进行远程调试。即使我已经安装了 jdk 并正确设置了 JAVA_HOME 变量,但我收到如上所述的错误。

'JDB'不被识别为内部或外部命令、可操作程序或批处理文件。

谁能说出我做错了什么?

必要细节:java 版本 Java 版本 "1.8.0_211" Java(TM( SE 运行时环境(build 1.8.0_211-b12( Java HotSpot(TM( 64-bit Server VM(build 25.211-b12,混合模式(

请注意:无论如何,我在NetBeans和Eclipse中的所有Java项目都可以在java jdk上运行良好,除了远程调试。

而且如果我输入,它会再次提示此错误这是我得到的输出图像

JDB 版本 'JDB'不被识别为内部或外部命令、可操作程序或批处理文件。

Java JDK 安装正确,这就是为什么您在使用 Eclipse 和 Netbeans 时没有任何问题的原因。JDB 不起作用,因为您必须在系统环境变量中添加 JDK 的路径。为此;

  • 只需在任务栏搜索功能中搜索"系统环境变量",然后点击{Enter}。

  • 选择
  • "高级"选项卡(如果尚未选择(。

  • 点击"环境变量">

  • 在用户变量或系统变量中选择"路径"(我只是为我的个人资料选择了它(

  • 单击"编辑"和"浏览"到"C:\程序文件\JDK_version\bin"的路径

现在打开一个新的命令提示符并输入

JDB 版本

您应该能够看到 JDB 版本详细信息。

我知道这已经晚了,但其他有同样问题的人希望这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新