public class Welcome {
public static void main(String[] args)
{
String[] greeting = new String[3];
greeting[0]="Welcome to Core Java";
greeting[1]="by Cay Horstmann";
greeting[2]="and Gary Cornell";
for (String g : greeting)
System.out.println(g);
}}JDK为6.0的,在Eclipse 上运行 出现一下错误:
语法错误,仅当源级别为 5.0 时“for each”语句才可用 Welcome Welcome.java 第 12 行 1258272203378 5
解决方案 »
- 关于匿名内部类的一个疑惑!感觉很有用的提问!
- JTextArea如何限制每行输入字符个数?
- JAVA 与 Access直接连接出现问题,怎么办呀?
- 连接数据库出现问题,各位高手帮我看看啊!!!
- 求救:如何在java中调用SQLServer中的bcp这个工具啊?
- String 内涵书 split 的用法请教
- 这个定时器应该怎么写呀?大家帮忙看一下,谢谢了
- 你们的引导可能影响我的一生!
- 谁能介绍几本v j++6.0的电子书籍,本人是新手!!!
- 各位大侠,请问如果一个char数组很大,比如10000000个字符,能不能只用一个String装下它?
- spring注入的dao和applicationContext获取的dao有什么区别?请高手赐教!!!!!!!111
- 字符串转换问题
Welcome to Core Java
by Cay Horstmann
and Gary Cornell
在Eclipse里面进入window--->选择最后一个Preferences会出现一个配置界面,--->然后找到java选项里面有一个Installed JREs的选项,点击右边会出现一个列表!里面有你现在用到的JDK版本
public static void main(String[] args)
{
String[] greeting = new String[3];
greeting[0]="Welcome to Core Java";
greeting[1]="by Cay Horstmann";
greeting[2]="and Gary Cornell"; for (String g : greeting)
System.out.println(g);
} }没有问题,测试通过.
经鉴定,LZ的eclipse和jdk总有一个出问题!
建议楼主检查一下Eclipse使用的JDK版本,检查方法参照11楼
1.改变编译环境
在Eclipse菜单栏选择Windows-Java-Compiler;右侧窗口第一行把level改成6.0
2.改变运行环境
在Eclipse菜单栏选择Windows-Java-Installed JREs右侧窗口选择(如果已经存在)JDK 1.5,如果没有安装1.5的话添加后选择就可以了。
这个是典型的运行和编译版本不同导致的问题,如果不是用Eclipse等IDE工具,不会出现此类情况的。
by Cay Horstmann
and Gary Cornell
我怀疑是你自己的jdk没设置好
重装就OK了