如何在程序中实现可移植JVM?

时间:2011-06-08 01:05:31

标签: jvm

所以我听说程序中有一些可以在程序中运行的可移植JVM,所以它可以在任何计算机上运行,​​无论如何,没有依赖。

他们是怎么做到的?

2 个答案:

答案 0 :(得分:4)

Avian旨在以这种方式工作。您可以将应用程序构建为您需要支持的任何平台的本机可执行文件,该可执行文件包含VM,包含Java类和资源的嵌入式JAR以及您的应用程序所需的任何JNI代码。

答案 1 :(得分:0)

如果您正在寻找的是JRE的便携版本,您可以将自己的JRE / JDK压缩并让您的程序使用它。

my answer上查看related question