Java 我得到这个错误:';jdb&x27;未被识别为内部或外部命令、可操作程序或批处理文件。”;

Java 我得到这个错误:';jdb&x27;未被识别为内部或外部命令、可操作程序或批处理文件。”;,java,netbeans,remote-debugging,jdb,Java,Netbeans,Remote Debugging,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位服务器虚拟机(构建25.211-b12,混合模式) 请注意:无论如何,我在NetBeans和E

我尝试使用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位服务器虚拟机(构建25.211-b12,混合模式)

请注意:无论如何,我在NetBeans和Eclipse中的所有java项目都可以使用javajdk正常工作,除了远程调试

如果我输入,它会再次提示此错误

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

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

  • 只需在任务栏搜索功能中搜索“System Environment Variable”,然后点击{Enter}

  • 如果尚未选择,请选择“高级”选项卡

  • 单击“环境变量”

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

  • 单击“编辑”并“浏览”到“C:\Program Files\JDK\U version\bin”的路径

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

jdb版本

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


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

我不是Windows用户,但您是否在设置环境变量后尝试重新打开和关闭终端?另外,我知道你说你把JAVA_设置为HOME,但是你把javabin目录添加到你的PATH变量了吗?@KellyM非常感谢,我不得不重新检查JAVA/bin的路径。我错过了一封信