标签: jvm
所以我听说程序中有一些可以在程序中运行的可移植JVM,所以它可以在任何计算机上运行,无论如何,没有依赖。
他们是怎么做到的?
答案 0 :(得分:4)
Avian旨在以这种方式工作。您可以将应用程序构建为您需要支持的任何平台的本机可执行文件,该可执行文件包含VM,包含Java类和资源的嵌入式JAR以及您的应用程序所需的任何JNI代码。
答案 1 :(得分:0)
如果您正在寻找的是JRE的便携版本,您可以将自己的JRE / JDK压缩并让您的程序使用它。
在my answer上查看related question。