簡體   English   中英

我的Java程序在netbeans中運行,但不會在命令中或通過jar文件運行。 我究竟做錯了什么?

[英]My java program runs in netbeans, but will not run in command or through the jar file. What am I doing wrong?

因此,我正在嘗試從jar文件運行程序。 它使用javaswing並具有gui。

該程序可以在netbeans和eclipse中正常運行。

當我嘗試從導出的​​jar文件運行它時,它說:

無法安裝Java以下開關中有錯誤:“ C:\\ Users \\ CNC Department \\ Desktop \\ ValveConversion.jar”;。

檢查命令是否有效,然后重試。[java安裝未完成現在,我也嘗試從命令提示符處進行操作。 這是出現的內容:[cmd提示嘗試] [1] [1]: https : //i.stack.imgur.com/7reZ3.png

因此,我重新安裝了Java JDK,Java SDK,netbeans和eclipse。 在命令提示符下以及直接運行jar文件時,該問題仍然存在。

我在這里做錯了什么? 您建議我怎么做才能從.jar文件運行它?

您需要設置Java路徑
使用提升的權限打開一個cmd並運行以下命令以使用setx命令設置JAVA_HOME環境變量:

setx JAVA_HOME -m "C:\Program Files\Java\jdk-11.0.2"

然后重新啟動cmd並運行java -version來檢查一切是否正常。
有關參考的setx命令文檔

或者,如果您更喜歡使用Java而不設置PATH變量,則只需使用以下代碼段:

"C:\Program Files\Java\jdk-11.0.2\bin\java" -jar "C:\Users\CNC Department\Desktop\ValveConversion.jar"

暫無
暫無

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

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