已经安装了jdk-6u18-windows-i586,还是提示不支持FOREACH语法 已经安装了jdk-6u18-windows-i586,还是提示不支持FOREACH语法,显示JAVA版本低于5.0,我百度了N多,还是找不到原因 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是你的机器上装了其他的软件带了jdk版本,你在环境变量设置下JAVA_HOME,CLASS_PATH之类的试试啊。其实这也不是必须的,你修改你的IDE上 JRE System Library,指定新版本的安装目录,也可行。 1、java -verbose 看你加载的是哪个jdk目录下面的.....2、如果是老的话,那重新设置一下path路径 直接把新安装的JDK所在bin所在目录***\jdk1.5.0\bin添加到classpath里边就行了,不用陪java_home什么的 用java_home的话要简单些,更新后也只要改java_home就好了,不需要每个都改 哎,现在问问题的都让人感觉莫名其妙!1:你是手工编译的,还是通过 IDE 编译的。如果是通过 IDE 编译的,用的是什么 IDE?2:具体的报错信息是什么?3:javac -version, java -version 出来的版本信息都是什么? 如果是eclipse,看看jdk选对了没,源级别的设置是否为5.0以上 你怎么写的啊?for (int i : intList) {}还是foreach (int i : intList) {} java 的中foreach 实际还是用for的 int arr[] = {2, 3, 1}; for (int x : arr) { System.out.println(x); } 我安装这个最方便,我从来不设什么路径什么home的,你把以前的jdk什么的路径都删除,把jdk也卸了,下一下jdk7,jdk6也可以,直接安装,不需要设置路径,然后在解压eclipse,这样就OK了。。 你装这个的时候把之前的jdk都卸载掉 否则环境会有冲突 这段代码是线程安全的吗? java初级求高手翻译下下图的伪代码(java语言) 一个简单的线程问题(在线等) 网页中>怎么转义阿? 不明白出错的信息,一处地方,请大家帮我看下,谢谢 时间计算问题:根据已知的一个时间比如2005-2005-02-12计算15天前的时间是什么时候? 菜鸟问题一个,各位不要见怪 请教各位一个有关在覆盖方法中抛出异常的问题,很怪的。 请问如何搜索在一个区域网内提供SQL数据库服务的服务器的名字? 用Jbuilder写java类,如果我想加一下方法怎么加,直接在代码中加吗?有没有菜单选 范型的问题 return和break
2、如果是老的话,那重新设置一下path路径
2:具体的报错信息是什么?
3:javac -version, java -version 出来的版本信息都是什么?
for (int i : intList) {
}
还是
foreach (int i : intList) {
}
for (int x : arr) {
System.out.println(x);
}