【发布时间】:2015-10-26 17:32:22
【问题描述】:
我发现了类似的问题,但它们并没有解决我的问题。
我有一个在 Windows 平台上运行的 Java 应用程序,我可以使用 Eclipse 对其进行调试,但它不能在 Linux 上运行(与代码本身有关的问题)。
我想在 Linux Eclipse 环境中调试它,但是我遇到了在 Linux 上调试它时没有遇到的奇怪错误。
线程“AWT-EventQueue-0”java.lang.Error 中的异常:未解决的编译问题: 类型不匹配:无法从 ArrayList 转换为 List 无法实例化类型 ArrayList 标记“
我知道我应该导入这些:
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
它们是进口的。
有什么线索吗?
【问题讨论】:
-
我的意思是当我在 windows 上调试时错误不存在,但它们出现在 eclipse/java 的 linux 版本中
-
您是否在两个平台上运行相同版本的 Java JDK?
-
您使用的是相同的 Java 版本吗?是否安装了相同的库?你如何确定 Linux Java 没有损坏?
-
您能否使用这些导入包含相关代码?