입니다. 이상한 문제가 있습니다. 나는 자바 5. 그WAS 6.1은 Java 버전 5를 표시하지만 실제로는 1.4
System.getProperty("java.version")
System.getProperty("java.specification.version")
System.getProperty("java.vm.name")
내가
를 얻을 JSP 페이지 인쇄에 나는 경우에 나는 자바 4.에서 마이그레이션 한 정말 오래된 응용 프로그램을 실행하기 위해 WebSphere Application Server를 구성한
Java 버전 : 1.5.0
java.specification.version : 1.5
java.vm.name : IBM J9 VM
그러나, List
에서 나는 다음과 같은 예외가 얻을 List<Object>
에 코드를 변경 JSP i를의 경우 :
The type ArrayList is not generic; it cannot be parameterized with arguments <Object> JSPG0091E: An error occurred at line: 79 in the file: /jsp/archive/archiveoverview.jsp JSPG0093E: Generated servlet error from file: /jsp/archive/archiveoverview.jsp C:\SDP75\runtimes\base_v61\profiles\was61profile1\temp\CR122599Node01\server1\myifEAR\myif.war\jsp\archive\_archiveoverview.java : 199 : Syntax error, parameterized types are only available if source level is 5.0
이 도움이 될 수 있습니다 - http://stackoverflow.com/questions/2036544/why-websphere-6-1-jdk-1-5-compliant-compiles-my-jsps-as-jdk-1-4. – Perception
Websphere 6.1은 J2EE 1.4 컨테이너이지만 JDK 1.5에서 실행 중입니다 ... – mglauche
감사합니다. 이 스레드를 닫으려는 것이 좋습니다. –