【发布时间】:2011-09-09 04:33:14
【问题描述】:
在 Netbeans 中,我使用了一些别人编写的 scala 代码(jar),并将其与 Scala-library.jar 一起包含到 java 项目项目中。它运行良好,没有打嗝。
现在,当我尝试使用 eclipse 执行相同操作时,出现以下构建错误
Internal compiler error: java.lang.ClassCastException:
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding cannot be cast to
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.initializeTypeVariable(BinaryTypeBinding.java:944) DemoApp.java /demo/ line 0 Java Problem
在谷歌上,我发现其他人遇到了这个问题,但没有看到任何修复。
如果你们中的任何人看到此错误并想出如何解决它,请在此处分享。 让我知道是否需要任何其他信息。不幸的是,我没有我使用的 Scala 代码的来源,只有 jar。如果你需要 DemoApp.java 的代码,我可以把它贴在这里,但这不是很有用:它只是引用了 Scala 代码中的一个对象。
详细信息:scala-2.8.0.r22602-b20100720020114
谢谢。
【问题讨论】:
-
我需要这个才能使用 Scala 2.8.x。
标签: java eclipse scala netbeans