我已经安装了JDK 10.0.2,打开了cmd并进入了我的程序类文件所在的文件夹,尝试运行命令:javap Simulation.class。 但是出现了“找不到命令javap”的错误。我做错了什么?
要使用javap
命令而无需使用绝对路径,您必须将$JAVA_HOME/bin
目录添加到系统PATH
中。
或者,您可以使用绝对路径调用javap
:
/usr/lib/.../bin/javap Simulation.class
顺便提一下,建议您现在将Java 10升级到Java 11或17,因为Java 10已不再受支持。上述说明仍然适用。
打开控制面板,输入 envir 在搜索栏中。
点击编辑系统环境变量。
在高级系统属性中点击环境变量。
点击用户变量中提到的路径。
编辑路径,点击新建并粘贴 Java JDK 的路径。
在我的系统中,该路径为 C:\Program Files\Java\jdk-17.0.2\bin,对于您的系统可能不同。
点击确定,问题现在应该已经解决了。
export PATH = $JAVA_HOME/bin:$PATH