我发现了类似的问题,但他们没有解决我的问题。类型不匹配:无法从ArrayList <?>转换为列表<String>
我有一个在Windows平台上工作的Java应用程序,我可以使用Eclipse进行调试,但它在Linux上不起作用(与代码本身相关的问题)。
我想在Linux Eclipse环境中对其进行调试,但是当我在Linux上对其进行调试时,我收到了一些奇怪的错误。
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems: Type mismatch: cannot convert from ArrayList to List Cannot instantiate the type ArrayList Syntax error on token "<", ? expected after this token
我知道,我应该导入这些:
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
,他们都是进口的。
任何线索的人?
我的意思是,当我调试它在Windows中的错误并不存在,但它们出现在eclipse/JAVA –
的Linux版本是否正在运行的Java JDK的同一版本在两个平台上? –
您是否使用相同的Java版本?是否安装了相同的库?你怎么确定Linux Java没有损坏? – skw