Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
USB密钥上的Java软件_Java_Usb - Fatal编程技术网

USB密钥上的Java软件

USB密钥上的Java软件,java,usb,Java,Usb,我写了一个Java软件。现在我想把它复制到一个USB盘上,使它能够在可能没有JVM的计算机上以独立的方式运行。这可能吗?您可以尝试一个Java-to-EXE程序,比如。我认为最好的方法是将jvm安装到U盘上。当然有。不要听那些破坏性的运动。允许您将可执行jar、任何依赖jar甚至JRE捆绑到可执行文件中 不幸的是,没有办法实现一个跨平台的解决方案,因为JRE实现本身不是跨平台的。对于要在其上运行java代码的每台计算机/体系结构,您都需要一个JVM 您可以在java代码旁边为不同的体系结构提供几

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

您可以尝试一个Java-to-EXE程序,比如。

我认为最好的方法是将jvm安装到U盘上。

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


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

对于要在其上运行java代码的每台计算机/体系结构,您都需要一个JVM

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

或者,您可以为特定平台(如MS Windows)创建可执行文件,请参阅

维基百科收集了大量信息。如果这是一个过度的杀伤力,就使用一个私有的JRE

如果您需要在USB盘上节省空间,请查看此项(适用于私人JRE和Excelsior JET。)