簡體   English   中英

安裝了 JDK 但沒有 javap?

[英]JDK installed but no javap?

我安裝了 JDK 10.0.2,在我的程序的 class 文件的文件夾中打開了 cmd,然后嘗試命令:javap Simulation.class。 我得到的錯誤是找不到命令 javap。 我做錯了什么?

您必須將$JAVA_HOME/bin目錄添加到系統PATHjavap命令才能在沒有絕對路徑的情況下使用。

另外,您可以使用絕對路徑調用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。 以上說明將保持不變。

  1. 打開控制面板並在搜索欄中輸入 envir。

  2. 單擊編輯系統環境變量。

  3. 單擊高級系統屬性中的環境變量。

  4. 單擊用戶變量中提到的路徑。

  5. 編輯路徑,點擊新建,粘貼java jdk的路徑。

  6. 在我的系統中,路徑是 C:\Program Files\Java\jdk-17.0.2\bin,它可能因您的系統而異。

  7. 單擊確定,現在必須解決問題。

將$ JAVA_HOME / bin附加到系統$ PATH變量中。 例如在linux上

JAVA_HOME =“系統上的Java安裝路徑”

export PATH = $JAVA_HOME/bin:$PATH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM