[英]Run Java applications By double click
為什么我不能用雙擊運行我的java編譯應用程序? 我的應用程序只是在cmd中運行(java -jar:我的app.jar)plz幫助我
您可以創建批處理文件來運行命令。 這樣它就可以在不需要與.jar文件建立關聯的情況下工作。 如果它是一個Windows應用程序,然后用javaw.exe啟動它。
您需要將.jar擴展名與javaw.exe
關聯,然后雙擊jar文件時不會顯示任何控制台窗口
這通常由JDK / JRE安裝程序完成,因此要么您沒有正確安裝JDK,要么手動更改了該關聯。
我認為這里的所有答案都是有效的。 但是如果你想在Windows中使用真正的可執行文件,那么你需要創建一個啟動器。 在Windows中,jar文件不可執行。 但exe文件是。 有很多工具,而不是圍繞一些本地庫包裝所有的java代碼。 我推薦http://launch4j.sourceforge.net/我認為這就是你要找的東西。 您可以使用圖標和更多功能輕松創建可執行文件。
您可以創建.jar
文件的Windows快捷方式。
以下行可以是Windows快捷方式的目標。
%windir%\system32\javaw.exe -Xms1m -Xmx1m -jar "C:\Program Files\Jar Directory\file.jar"
這樣做的好處是允許您指定所需的javaw
參數,以及所需的Windows參數(普通窗口,最大化,在目錄中啟動)。
只需分配要由javaw.exe
執行的.jar
文件。 您可以使用.jar
文件上的“ Open with
對話框執行此操作。
順便說一句,Java安裝程序不是為你做的嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.