1

プロジェクトのプロパティで、「ソース/バイナリ形式」を JDK 5 に設定しました (誤って、以前は 6 でしたが、プロジェクトでは 5 を使用する必要があります)。

<>ただし、UI パネルを設計するとき、作成されたコードには、より高い Java バージョンを必要とする機能 (ダイヤモンド オペレーターや など)が毎回含まれていますJComboBox<String>()

したがって、コンパイルすると、次のようになります。

エラー: ひし形演算子は -source 1.5 ではサポートされていません jComboBox1 = new javax.swing.JComboBox<>(); (-source 7 以上を使用して、ダイヤモンド演算子を有効にします)

<Form version="1.5" maxVersion="1.5" type="org.netbeans.modules.form.forminfo.JPanelFormInfo"> 私はすべての.form ファイルを編集しmaxVersion="1.7"ました。

しかし、ゼロから作成した新しいフォームに対しても、ひし形演算子を含むコードを作成し続けます! これは私を夢中にさせています-Java 1.5設定を受け入れるためにNetbeansに何をする必要があるか考えていますか?

4

0 に答える 0