首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >销毁JVM后创建JVM

销毁JVM后创建JVM
EN

Stack Overflow用户
提问于 2011-05-27 16:54:13
回答 2查看 859关注 0票数 3

我试图在调用destroyVM之后调用JNI_CreateVM,但它总是返回-1。这是JDK中的一个bug吗?

我找到了描述相同问题的以下链接:JNI Bug

这个链接有一个示例代码,它重现了我所遇到的问题。有谁知道如何解决这个问题吗?

谢谢,

萨米语

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-27 17:24:08

我找到了一些论坛帖子,它们报告CreateJavaVM / DestroyJavaVM / CreateJavaVM不能工作;

  • http://lists.apple.com/archives/java-dev/2004/Mar/msg00966.html
  • http://comments.gmane.org/gmane.comp.jakarta.poi.user/11742

人们的共识是,由于JVM中的限制,DestroyJavaVM不能完全工作。有些人报告说它总是返回-1。甚至JNI规范也暗示了局限性。

在Bug数据库中似乎没有对应的条目,但可能是Oracle关闭/删除/隐藏了之前的条目。(他们最近似乎一直在“大扫除”数据库的公共视图,搜索经常不能正常工作。)

票数 1
EN

Stack Overflow用户

发布于 2011-05-27 18:23:29

我很久以前就遇到过这个问题。下面是相关的bug条目- http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4712793

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6149930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档