我已经安装了JDK 10.0.2,在程序的类文件的文件夹中打开了cmd,然后尝试命令:javap Simulation.class。 我收到未找到命令javap的错误。我该怎么办?
答案 0 :(得分:1)
您必须将$JAVA_HOME/bin
目录添加到系统PATH
中,才能使javap
命令在没有绝对路径的情况下可用。
或者,您也可以使用绝对路径调用javap
:
/usr/lib/.../bin/javap Simulation.class
答案 1 :(得分:1)
假设您使用的是Windows,请检查环境变量PATH是否设置了Java可执行文件的路径。 例如如果您在路径上安装了Java,则说C:\ Program Files \ Java \ jdk-10 然后,您必须将C:\ Program Files \ Java \ jdk-10 \ bin添加到PATH环境变量中,以便能够从命令行中的任何位置执行Java命令。
Oracle文档参考
在旁注中,建议您现在移至Java 11,因为不再支持Java 10。以上说明仍将保持不变。
答案 2 :(得分:0)
将$ JAVA_HOME / bin附加到系统$ PATH变量中。例如在linux
JAVA_HOME =“系统上Java安装的路径”
export PATH = $JAVA_HOME/bin:$PATH