jar運行方法


直接用命令執行

導出時指定類,直接運行jar包會執行指定類的main方法

java -jar Xxx.jar 

運行其他類的main方法

java -classpath Xxx.jar com.xxx.classname

雙擊jar包運行方法

方案一

  在jar包同級,寫個bat文件,如下

java -jar Xxx.jar     
pause

方案二

  右擊jar文件 -》打開方式-》選擇安裝的jre/bin/javaw.exe。

  雙擊依然不行,因為雙擊相當於執行cmd命令 javaw Xxx.jar。

  修改注冊表HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,添加參數 -jar如下。

  補充:關於javaw的介紹,官網給出的是:

The javaw command is identical to java, except that with javaw there is no associated console window. Use javaw when you do not want a command prompt window to appear. The javaw launcher will, however, display a dialog box with error information if a launch fails.

意思就是javaw和java是一樣的,當不想要出現命令提示窗口時,用javaw。如果啟動失敗的話,將顯示一個帶有錯誤信息的對話框。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM