我發現了類似的問題,但他們沒有解決我的問題。類型不匹配:無法從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