Intellij升级时遇到的问题

问题描述:

嗨,我一直在使用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,因为你所描述的所有问题将由此产生。 –

enter image description here

文件>项目结构>项目设置>项目>项目语言水平是在默认的Java 1.3改为5

enter image description here