![](/img/trans.png)
[英]Error - jar is not recognized as an internal or external command, operable program or batch file
[英]'jar' is not recognized as an internal or external command, operable program or batch file error
我決定嘗試學習如何制作 GUI,並將其中之一制作為 JAR 文件,這樣我就可以在不使用命令提示符的情況下運行它,但每次我嘗試將它變成一個時,它都會給我一個錯誤:
'jar' is not recognized as an internal or external command, operable program or batch file.
在我的項目文件夾中,我有:
GUI.java
、 GUI.class
和GUI.mf
文件路徑為: "C:\Users\farid\Desktop\Learning GUIs\TutorialGUI\FirstGUI\GUI.java"
清單文件有:
主類:GUI
My method so far is to change the directory to Desktop/Learning GUIs/TutorialGUI/FirstGUI, and then run the command, jar cmf GUI.mf GUI.jar GUI.class GUI.java
然而,正如我之前提到的,命令提示符給了我錯誤信息: 'jar' is not recognized as an internal or external command, operable program or batch file.
有誰知道為什么會發生這種情況以及如何解決它?
可執行文件解析是基於你的 windows PATH 環境變量,所以點擊開始菜單,輸入SystemPropertiesAdvanced.exe
並運行它,然后點擊“環境變量”並檢查 JDK 文件夾是否在 PATH 位置集中(檢查“系統”之一,而不是用戶特定的)。
如果您安裝當前的 JDK(在此答案時為 v17),則其文件夾(也是 jar.exe 所在的位置)為C:\Program Files\Java\jdk-17.0.1\bin
:不要移動任何東西,只需將該位置添加到您的系統路徑中,然后在命令行上下文中運行jar
現在應該可以工作(但不能在您已經打開的任何 cmd/ps/shell/etc 中:關閉並打開它們的新實例)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.