Syntax error, 'for each' statements are only available if source level is 5.
我用eclipse开发后打包发布到linux系统,was应用服务器,但是访问的时候总是报错Syntax error, 'for each' statements are only available if source level is 5.0,
我开发的jdk是1.6,但是用1.5编译的
请问这是为什么 was jdk --------------------编程问答-------------------- WAS 在第一次安装的使用控制台的时候,允许你指定 JDK 源代码 level。
Web Extension 表单里有个 JSP Attributes 表格,这里你可以指定。指定好以后,查看
Web Project/WEB-INF/ibm-web-ext.xmi
会多出一条:
<jspAttributes xmi:id="JSPAttribute_1" name="jdkSourceLevel" value="15"/>--------------------编程问答-------------------- JDK版本问题。 --------------------编程问答-------------------- 看提示应该是1.5啊,而且我已经用1.5编译了呢 --------------------编程问答-------------------- was是公司之前已经安装好的了,应该是指定过的了,记得之前说是jdk用1.5的,可是那时我已经装好1.6的,所以我只是用1.5又编译了下 --------------------编程问答-------------------- 为啥开发的 jdk 不和公司要求的一样呢? --------------------编程问答-------------------- 因为是我先装好的,后来才告诉我用1.5的,然后就告诉我可以用1.6,只有再用1.5编译下就好
补充:Java , Web 开发