2016-04-23 106 views
1

嗨,我一直在使用intellij社區版在java中編寫一個簡單的DealOrNoDeal遊戲。然而,據瞭解,社區版與intellij的最終版相比,缺乏對數據庫的支持。所以我安裝了最終版本,導入了我的項目並開始實施我的分貝。但是現在我正在我的代碼中發現很多錯誤,這是我在社區版中沒有的錯誤。其中大部分都與我的Integer對象和我的Scanner對象有關。Intellij升級時遇到的問題

走這條線,例如:

private static Integer[] prizes = {0, 1, 2, 5, 10, 20, 50, 100, 150, 200, 500, 750, 1000, 2000, 3000, 4000, 5000, 10000, 15000, 20000, 30000, 50000, 75000, 100000, 200000, 500000}; 

的IntelliJ是說我不能初始化我Integer對象與原始的整數。不過我相信你是。我和兩個ide都在使用相同的jdk。 (1.8)

private static Scanner scan = new Scanner(System.in) 

此行也給我講

「API的使用,因爲1.4文件」有人可以幫助我,請理解我面對的IntelliJ中的旗艦版這些新問題的錯誤。

此外,我所有的泛型都吐出一個錯誤,說「泛型不支持在這個語言級別。」

github上鍊接:https://github.com/brnabus/DealOrNoDealGame

+0

你爲什麼不使用'int []'?這聽起來像你需要改變你的項目的編譯器版本 –

+0

改變你的語言水平 – Natecat

+0

最有可能你有intellij使用舊版本的Java,因爲你所描述的所有問題將由此產生。 –

回答

1

enter image description here

文件>項目結構>項目設置>項目>項目語言水平是在默認的Java 1.3改爲5

enter image description here