2013-12-09 34 views
1

我已經完成了我的項目,每件事情都很好,但是我的問題是如何在其他任何計算機上運行程序以便其他人可以使用它沒有安裝jdk也不是jre。如何在沒有安裝jdk或jre的情況下通過點擊.exe來運行java應用程序沒有jar文件

+2

沒有使用JRE?不,這是不可能的(至少不是具有JRE的級別) –

+0

您是否問如何在不安裝Java的情況下運行Java應用程序? – claymore1977

+0

我想知道如果可能運行沒有Java安裝@ claymore1977 – KIUTA

回答

1

你不能。您至少需要安裝在客戶端計算機上的JRE。你所能做的最好的是創建一個嵌入了JRE的EXE程序,當你第一次安裝JRE時運行它,然後運行你的java程序。

+0

感謝您的建議,我現在正在尋找這種方法,它似乎是不錯的方法,雖然可能是艱難的因爲我仍然年輕的Java,我最近畢業了這門課程 – KIUTA

+0

爲此,我會推薦你​​使用[NSIS](http://nsis.sourceforge.net/Main_Page),它很容易學習,它是用於這種類型的目的(安裝),但你可以自定義它來檢查程序(在這種情況下,JRE)被安裝,如果你只是調用你的java程序(通過命令行)。 –

0

這是不可能的。

對於您必須安裝的任何jar文件JRE(至少)。
例如,如果您的意思是您可以使用Launch4J,則它使用已安裝的JRE。另一個例子是Excelsior,它也運行輕量級的JRE。

相關問題