我发现了类似的问题,但它们没有解决我的问题。
我有一个在 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;
并且它们是导入的。
有人有任何线索吗?
最佳答案
您可能使用 java.awt.List;
而不是 java.util.List;
关于java - 类型不匹配 : cannot convert from ArrayList<? > 到 List<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33351983/