USB密钥上的Java软件

时间:2012-09-11 14:47:55

标签: java usb

我写了一个Java软件。现在我想将它复制到USB密钥上,并使其能够在可能没有JVM的计算机上以独立方式运行。这可能吗?

5 个答案:

答案 0 :(得分:4)

当然有。不要听破坏运动。 launch4j允许您将可执行jar,任何依赖jar,甚至JRE捆绑到可执行文件中。

遗憾的是,没有办法制作一个跨平台的解决方案,因为JRE实现本身并不是跨平台的。

答案 1 :(得分:1)

您可以尝试使用Java to EXE程序,例如Exelsior JET

答案 2 :(得分:1)

我认为最好的方法是,如果你试图将jvm放在那个usb棒上。

答案 3 :(得分:0)

对于要运行Java代码的每台计算机/体系结构,您需要一个JVM。

您可以在不同体系结构的java代码旁边提供几个JVM。

或者您可以为特定平台(例如MS Windows)创建可执行文件 How do I create an .exe for a Java program?

答案 4 :(得分:0)

维基百科有Portable Application Creators的集合。如果这是一个过度杀伤,只需使用私人JRE。

如果您需要节省USB密钥的空间,请查看此7-Zip SFX trick(适用于私人JRE和Excelsior JET。)