当前位置:编程学习 > JAVA >>

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版本问题。 --------------------编程问答--------------------
引用 2 楼 zhuweisyyc 的回复:
JDK版本问题。
看提示应该是1.5啊,而且我已经用1.5编译了呢 --------------------编程问答--------------------
引用 1 楼 defonds 的回复:
WAS 在第一次安装的使用控制台的时候,允许你指定 JDK 源代码 level。
Web Extension 表单里有个 JSP Attributes 表格,这里你可以指定。指定好以后,查看
Web Project/WEB-INF/ibm-web-ext.xmi
会多出一条:
<jspAttributes xmi:id="JSPAttribute_1" name="jdkSourceLevel"  value="15"/>
was是公司之前已经安装好的了,应该是指定过的了,记得之前说是jdk用1.5的,可是那时我已经装好1.6的,所以我只是用1.5又编译了下 --------------------编程问答-------------------- 为啥开发的 jdk 不和公司要求的一样呢? --------------------编程问答--------------------
引用 5 楼 defonds 的回复:
为啥开发的 jdk 不和公司要求的一样呢?
因为是我先装好的,后来才告诉我用1.5的,然后就告诉我可以用1.6,只有再用1.5编译下就好
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,