2012-11-27 147 views

回答

4

運行jar文件
或者你可以將Java exe文件使用:http://www.duckware.com/jexepack/index.html
由你可以使用gcc.gnu.org/java(「GCJ的方式「另一個Gcc Gnu編譯器)在獨立的可執行文件中編譯java

+1

jexepack仍然需要目標計算機中的JRE,對吧?如果要運行java應用程序,任何用於java的虛擬機仍然是java運行時環境。包括ikvm。但是,JRE是Oracles的術語。 – eis

+0

不知道。我從不讓它獨立。 –

+0

[IKVM](http://www.ikvm.net/)提供了一個JVM和一個Java類庫的實現。換句話說,這是一個JRE。 – DNA

1

jar文件是java archieve。 JRE是這樣一個文件的運行時環境,它依賴於它。沒有任何一種Java運行時環境,你不能。

但是,有很多已經擁有它的環境,所以你不一定要單獨安裝它。

不需要JDK/SDK。

2

您不需要「JDK」或「JRE SDK」,但您至少需要一個「JRE」。您可以將它轉換爲EXE,但仍需要包含具有與JRE相同的所有信息的庫。

E.g.使用VC++,您需要該版本的運行時庫來運行此類程序。在.net =>http://www.ikvm.net/(另一個VM爲Java)

相關問題