我试图在调用destroyVM之后调用JNI_CreateVM,但它总是返回-1。这是JDK中的一个bug吗?
我找到了描述相同问题的以下链接:JNI Bug
这个链接有一个示例代码,它重现了我所遇到的问题。有谁知道如何解决这个问题吗?
谢谢,
萨米语
发布于 2011-05-27 17:24:08
我找到了一些论坛帖子,它们报告CreateJavaVM / DestroyJavaVM / CreateJavaVM不能工作;
人们的共识是,由于JVM中的限制,DestroyJavaVM不能完全工作。有些人报告说它总是返回-1。甚至JNI规范也暗示了局限性。
在Bug数据库中似乎没有对应的条目,但可能是Oracle关闭/删除/隐藏了之前的条目。(他们最近似乎一直在“大扫除”数据库的公共视图,搜索经常不能正常工作。)
发布于 2011-05-27 18:23:29
我很久以前就遇到过这个问题。下面是相关的bug条目- http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4712793
https://stackoverflow.com/questions/6149930
复制相似问题