我正在运行JAXB XJC代码生成器(v2.2.4-1),它可以在32位Linux上运行32位java。但是当我在64位Linux上运行时,我会得到类似的东西:
Exception in thread "main" java.lang.IllegalArgumentException:
Illegal class inheritance loop.
Outer class ProductSectionProperty may not subclass from inner class: ProductSectionProperty
在这两种情况下,我都在使用Oracle的JDK 1.6.0_u24。
为了解决这个问题我试过了:
但结果是一样的。
任何想法为什么会发生这种情况或接下来要尝试什么?
答案 0 :(得分:0)
任何想法为什么会发生这种情况或接下来要尝试什么?
1)否
2)我现在尝试忽略 32和64问题,看看你是否可以用不同的方式解决问题。我用Google搜索了“非法类继承循环”的消息。并且有很多热门歌曲。尝试扫描它们,看看症状/根问题/解决方案是否适用于您的病例。
(我找不到这个Java bug,但是根据我的经验,Java bug搜索效果不好......)