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

标签 jvm

所以我听说过一些程序在其程序中运行某种可移植的 JVM,因此它可以在任何计算机上运行,​​无论什么计算机,都没有依赖性。

他们是怎么做到的?

最佳答案

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

关于jvm - 如何在程序中实现可移植 JVM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6273220/

相关文章:

java - 巴泽尔斯卡拉 "failed: Worker process did not return a WorkResponse"

hadoop - JVM 重用 MapReduce 2.0 YARN

java - 多个线程如何在同一对象上拥有 "locked"(如线程转储所示)

java - JVM 架构 : Runtime constant pool in Method area is per-class

java - JNI FindClass 找不到使用 jar 的类

java - 如何避免 jvm 在 jvm 容器中运行编译器线程

java - JVM实现接口(interface)和纯抽象类的区别?

Java HashMap 。它应该用于多少条最大记录?

java - 如何在 linux 和 unix 中将 "kill -3 <jvm pid>"标准输出单独重定向到一个文件?

java - 如何判断 JVM 是否支持 "-server"参数?