これは以前に尋ねられたことがわかりましたが、私とは状況が異なります。とにかく、もともと私の RAD で使用されていた Java のバージョンは 1.3 でした。また、最初に Java_HOME をここにある 1.3 に指定しました: C:\IBM\SDP70\jdk
ここで、JAVA_HOME を C:\Java\jdk1.6.0_34 に、CLASSPATH を C:\Java\jdk1.6.0_34\bin に変更し、CLASSPATH を PATH に追加しました。
そのため、cmd で Java のバージョンを確認すると、1.6 です。これらの情報は関連していないかもしれませんが、とにかく述べました。
RAD の eclipse については、[設定] > [Java] > [コンパイラ] で:
*JDK Compliance
Compiler compliance level: 6.0
checked - Use default compliance settings
Generated .class files compatibility is 6.0*
インストール済みの JRE の場合:
*checked - Java 1.6 Location - C:\Java\jdk1.6.0_34*
申し訳ありませんが、まだここに画像を貼り付けることができません。
しかし、ジェネリックを使用してプログラムを実行すると、まだこの問題が発生します。
C:\IBM\SDP70\runtimes\base_v61\profiles\AppSrv01\temp\SGSETSCIMPB501Node01\server1
\cimwebEAR\cimweb.war\prodctl\_login.java : 91 : The type List is not generic; it
cannot be parameterized with arguments <Map>JSPG0091E: An error occurred at line: 22
in the file: /prodctl/login.jspJSPG0093E: Generated servlet error from file: /prodctl
/login.jsp
C:\IBM\SDP70\runtimes\base_v61\profiles\AppSrv01\temp\SGSETSCIMPB501Node01
\server1\cimwebEAR\cimweb.war\prodctl\_login.java : 91 : Syntax error, parameterized
types are only available if source level is 5.0
まだ 1.3 を指していると思いますが、今変更する方法がわかりません。