我有谷歌關於它在線但沒有幫助,在這裏我發佈我的問題我有eclipse版本平臺版本= 3.8我從https://developer.android.com下載來創建一個android應用程序,現在當我在程序中聲明一個arraylist <>時,它不能識別它。增加1.7以上的Java編譯器,但現在我的問題是,當我已經有3.8爲什麼Java編譯器選項沒有顯示> 1.7以上我選擇是不是Android項目和eclipse java項目單獨的東西?我打開eclipse並創建此android應用程序項目,感謝您的時間和幫助ArrayList聲明:在標記「(」,在android應用程序中的兩個標記「<」上的語法錯誤
回答
您忘記使用new
。 Android應用程序應該使用java 1.5或1.6。 Android不支持1.7。 ArrayList<object> abcd= new ArrayList<object>();
如果你想在Java應用程序項目中使用java 1.7。 Java 1.7應該安裝在您的PC上。
我的猜測是,當你使用jdk 1.6運行eclipse本身時,它實際上配置了一個不同的默認jre。請參閱window-> preferences-> java->安裝JRE並確保選中的JRE爲1.6。
如果默認的JRE確實是1.6,那麼很可能它是一個項目特定的設置。看到項目被配置爲使用正確的jre。
所以Android不能支持> 1.7?這意味着我不能使用私有ArrayList
'ArrayList
我無法使用私有ArrayList
- 1. XML標記聲明錯誤
- 2. 語法錯誤在標記「字符串」上,刪除此標記
- 3. 語法錯誤,在行多個標記
- 4. Eclipse中的多個標記錯誤(Android應用程序)
- 5. `語法錯誤:意外標記<`
- 6. 語法錯誤:意外標記<
- 7. JavaScript語法錯誤標記
- 8. 語法錯誤:意外標記<在JSON在位置0」 的錯誤在AJAX
- 9. 語法錯誤:意外標記<在JSON在位置0
- 10. 語法錯誤 「」<預期及上標記語法錯誤,ConstructorHeaderName有望代替
- 11. Spring <form:select>在Spring MVC + Hibernate應用程序中導致錯誤的標記
- 12. 錯誤:未捕獲的(在承諾):語法錯誤:意外標記<在JSON
- 13. python:xml.etree.elementtree.ElemenTtree.write()聲明標記
- 14. 的Java:在多形陣列上的標記語法錯誤
- 15. ConnectSessionContainer的聲明必須包含在<Declarations>標記中
- 16. 語法錯誤意外的標記「(」
- 17. 的node.js,^語法錯誤:意外標記]
- 18. 語法錯誤:意外的標記「 - 」
- 19. jQuery的語法錯誤:意外標記=
- 20. 角2錯誤:語法錯誤:意外標記<
- 21. 聲明在應用程序上下文中的道具標籤
- 22. 鉻未捕獲的語法錯誤:意外的標記<
- 23. 錯誤語法錯誤:意外標記<在JSON在位置0
- 24. 語法錯誤附近意外的標記`回聲'
- 25. 這條線上的多個標記 - 語法錯誤(eclipse)
- 26. 語法錯誤:意外的標記<(小於)
- 27. 語法錯誤:node_modules/angular2/TS /的package.json:意外標記<
- 28. 慶典 - 附近意外的標記語法錯誤`<」
- 29. React.js,uncaught語法錯誤:意外的標記<
- 30. 語法錯誤:意外的標記<開玩笑
你是否告訴Eclipse使用Java 7 JRE和兼容性? 「窗口」>「首選項」> Java>已安裝的JRE是您查看的一個地方。 – 2013-04-08 05:14:53
它只顯示1.7,我讀到,我在我的android應用程序項目中使用作爲私有ArrayList List1;我需要JDK級別> = 5.0:http://stackoverflow.com/questions/1290920/syntax-error-on-arraylist-declaration –
2013-04-08 05:23:32