2012-02-27 46 views
4

基于Equinox的应用程序死锁有时会出现在内部类加载器上。 我在Equinox bug-tracker上找到了issue,它描述了我的问题。但修复是不完整的Java 6或更低,对Java 6的分辨率仅仅是一个解决办法:增加了两个VM选项Equinox类加载程序死锁

-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass 

人们也为本地classloader()一个Sun bug和修复似乎是不完整也。所以解决方法是目前唯一的解决方案。

所以问题是:有没有人有任何麻烦或与此解决方案相关的问题? 在此先感谢。

回答

1

经过几天的测试,没有发现此问题的解决方法。所以这个解决方法解决了这个问题。

+0

我刚刚遇到了这个问题,你的文章非常有用。如果你发现更多,或遇到困难,请更新你的答案。 – 2012-03-07 00:50:39

0

对于运行Eclipse的基于Sun(Oracle)的JVM,现在已经使用这些选项多年了。从来没有一个可以追溯到他们的问题。