簡體   English   中英

將 Java 程序制作為獨立的 exe(無需 JVM 運行)

[英]Make Java program as independent exe (run without JVM)

有什么辦法可以讓 Java 程序作為獨立的 exe(不帶 JVM 運行)?

我使用Excelsior JET將我的 Java 編譯為 Windows 上的本機可執行文件。 它工作得很好。 陷阱總是有機會的——我認為 JNI 是一個問題——但我很高興。

http://gcc.gnu.org/java

GCJ 是用於 Java 編程語言的可移植、優化、提前編譯器。 它可以將Java源代碼編譯為Java字節碼(類文件)或直接編譯為native機器碼,以及Java字節碼為native機器碼。

編譯后的應用程序與 GCJ 運行時 libgcj 鏈接,它提供核心 class 庫、垃圾收集器和字節碼解釋器。 libgcj 可以動態加載和解釋 class 文件,從而產生混合編譯/解釋的應用程序。 它已與 GNU Classpath 合並,並支持大多數 1.4 庫以及一些 1.5 附加功能。

:) 只是一個例子,您可以使用內部JVM構建 exe,用戶只會看到 exe 文件,但您的 JAVA 程序將啟動並在內部 Z18B5A217C4DAD25662D3A05EDB0E39D7 上運行

暫無
暫無

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

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