0

我有一个调用 JNI 的 C 程序。在此我们创建 JVM。

我收到以下错误 -

无法创建虚拟机

这不是常规错误。此错误消失并再次出现。

调用例程后出现此错误 - JNI_CreateJavaVM

任何人都可以请建议是什么问题?

4

1 回答 1

0

我已经看到当 JVM 堆初始大小超过可用内存量时会发生此错误。

例如,在具有 4 GB RAM 的机器上,您传入 -ms3000m 以获得 3 GB 堆。尽管在技术上是可行的,但考虑到您机器上运行的所有其他内容,这可能会失败。

于 2013-05-16T15:00:57.873 回答