簡體   English   中英

如何在不需要安裝 jdk 或 jre 的情況下運行 java 程序

[英]How to run a java program without requiring jdk or jre to be installed

我想在另一台沒有安裝 java 的 PC 上運行我的 java 程序,我也想這樣做。 我想要一種方法,通過該方法我必須單擊一個圖標並且我的程序運行而無需在系統上安裝 java。 通過 Launch4J 創建 .jar 文件或 .exe 文件沒有幫助,因為他們需要在系統上安裝 java。

順便說一句,我的程序是使用 javafx 構建的,它不需要控制台輸入或輸出。 所有工作都在使用 javafx 創建的窗口中完成。

您可以嘗試 Oracle自包含包裝

自包含應用程序包含您的 Java 或 JavaFX 應用程序以及運行該應用程序所需的 JRE

查看docs

使用 Excelsior JET。 它將整個 JRE 和您的代碼編譯成一個 EXE 文件。 它與 exe 中捆綁的 JRE 一起運行,不需要在 Windows 上安裝 JRE。

https://www.excelsiorjet.com/

因為它編譯你的代碼,它也運行得更快,以后不能反編譯。 因此,它也為您的代碼添加了一層保護,這對於商業軟件來說非常有用。

唯一的缺點是它不是免費的(有 90 天的免費試用期)並且每個版本在 90 天后停止工作。 因此,如果您想將其用作發布解決方案,則需要購買它。 Excelsior 軟件包還包含一個名為 JetPack 的安裝程序創建者。

暫無
暫無

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

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