2016-04-23 12 views
1

皆さん、私はintellijコミュニティ版を使用して、単純なDealOrNoDealゲームをJavaで作成しています。しかし、コミュニティー版はintellijの最終版に関連してデータベースのサポートが不足していることを理解しています。だから私は究極のエディションをインストールし、私のプロジェクトをインポートし、私のdbを実装し始めた。しかし、今私は私がコミュニティ版で持っていなかった私のコードで多くのエラーを取得しています。そのほとんどは、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は、私は、プリミティブint型で、私のIntegerオブジェクトを初期化傾けると言っています。しかし、私はあなたがいると信じています。私は両方の側に同じjdkを使用していました。 (1.8)

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

この行はまた、私に誰かが私が私が究極版のIntelliJに直面していますこれらの新しい問題を理解してくださいすることができます

「1.4以来、文書化されたAPIの使用法」に関するエラーが発生します。

また、私のジェネリックスタッフは、「Genericsはこの言語レベルではサポートされていません」というエラーメッセージが表示されます。

githubのリンク:https://github.com/brnabus/DealOrNoDealGame

+0

に変更デフォルトにありました'int []'を使って?そしてあなたのプロジェクトのコンパイラバージョンを変更する必要があるように聞こえます –

+0

あなたの言語レベルを変更してください – Natecat

+0

あなたが説明しているすべての問題がそれに起因するので、あなたは古いバージョンのJavaを使用している可能性が最も高いでしょう。 –

答えて

1

enter image description here

ファイル>プロジェクト構造>プロジェクト設定>プロジェクト>プロジェクト言語レベルではそうでないのはなぜJavaの1.3が5

enter image description here

関連する問題