나는 이것이 이전과 다른 방식으로 질문 된 것을 알았다. 어쨌든 원래 RAD 버전에서 사용 된 Java 버전은 1.3이었고 원래 JAVA_HOME은 1.3에 있습니다. C : \ IBM \ SDP70 \ jdkRAD eclipse에서 다른 JAVA 버전을 가리키는 방법
이제 JAVA_HOME을 다음과 같이 변경했습니다. C : \ Java \ jdk1.6.0_34 및 내 CLASSPATH : C : \ Java \ jdk1.6.0_34 \ bin 그리고 CLASSPATH를 내 PATH에 추가했습니다.
cmd에서 java 버전을 확인할 때 1.6입니다. 이 정보는 관련이 없지만 어쨌든 언급했습니다. 나는 아직 여기에 이미지를 붙여 넣을 수 없습니다
*checked - Java 1.6 Location - C:\Java\jdk1.6.0_34*
죄송합니다 :
*JDK Compliance
Compiler compliance level: 6.0
checked - Use default compliance settings
Generated .class files compatibility is 6.0*
및 설치 JRE를 위해 : 환경 설정> 자바> 컴파일러에서 RAD의 일식에 관해서는
.제네릭을 사용하여 프로그램을 실행해도 여전히이 문제가 발생합니다.
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을 가리키고 있으며 지금은 어떻게 변경해야할지 모르겠다 고 생각합니다. 당신이 확인할 수 있습니다
Eric B.와 나는 분명히 동시에 대답했습니다. 그의 대답은 나의 것보다 훨씬 낫다 (IMHO). 그의 조언을 확인하고, 당신이 찾은 것을 알려주십시오. 그가 당신을 위해 작동하는 경우 그의 대답을 받아 들일 수 있는지 확인하십시오! – paulsm4