[英]JDK installed but no javap?
我安裝了 JDK 10.0.2,在我的程序的 class 文件的文件夾中打開了 cmd,然后嘗試命令:javap Simulation.class。 我得到的錯誤是找不到命令 javap。 我做錯了什么?
您必須將$JAVA_HOME/bin
目錄添加到系統PATH
, javap
命令才能在沒有絕對路徑的情況下使用。
另外,您可以使用絕對路徑調用javap
:
/usr/lib/.../bin/javap Simulation.class
假設您使用的是Windows,請檢查環境變量PATH是否設置了Java可執行文件的路徑。 防爆。 如果在路徑上安裝了Java,例如C:\\ Program Files \\ Java \\ jdk-10,則必須將C:\\ Program Files \\ Java \\ jdk-10 \\ bin添加到PATH環境變量中才能執行Java。命令行上任何位置的命令。
Oracle文檔參考
在旁注中,建議您現在移至Java 11,因為不再支持Java 10。 以上說明將保持不變。
打開控制面板並在搜索欄中輸入 envir。
單擊編輯系統環境變量。
單擊高級系統屬性中的環境變量。
單擊用戶變量中提到的路徑。
編輯路徑,點擊新建,粘貼java jdk的路徑。
在我的系統中,路徑是 C:\Program Files\Java\jdk-17.0.2\bin,它可能因您的系統而異。
單擊確定,現在必須解決問題。
將$ JAVA_HOME / bin附加到系統$ PATH變量中。 例如在linux上
JAVA_HOME =“系統上的Java安裝路徑”
export PATH = $JAVA_HOME/bin:$PATH
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.