2012-09-11 43 views
6

我寫了一個Java軟件。現在我想將它複製到USB密鑰上,並使其能夠在可能沒有JVM的計算機上以獨立方式運行。這可能嗎?USB密鑰上的Java軟件

回答

4

當然有。不要聽取垃圾運動。 launch4j可讓您將可執行文件jar,任何相關性jar文件,甚至JRE文件打包成可執行文件。

不幸的是,沒有辦法做出一個跨平臺的解決方案,因爲JRE實現本身並不是跨平臺的。

1

我認爲最好的辦法是,如果你會嘗試在該USB棒上安裝jvm。

0

對於每個想要運行java代碼的計算機/體系結構,都需要一個JVM。

您可以在不同的體系結構中爲您的java代碼旁邊提供幾個JVM。

或者你可以創建一個特定平臺的可執行文件(例如MS Windows)中看到 How do I create an .exe for a Java program?

0

維基百科的Portable Application Creators的集合。如果這是一個矯枉過正的問題,只需使用私人JRE即可。

如果你需要節省您的USB密鑰空間,看看這個7-Zip SFX trick(同時適用於私人JRE和怡東JET)