Java 如何解决JRE旧版本中的增强for循环错误?

Java 如何解决JRE旧版本中的增强for循环错误?,java,Java,我正在尝试上载和检索简历。检索简历时会显示错误,将项目符合性和JRE更改为5.0。。。如何在不更新jdk&jre版本的情况下解决此问题 这是我的代码 import java.io.File; public class ReadFilesFromFolder { public static File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\workspa

我正在尝试上载和检索简历。检索简历时会显示错误,将项目符合性和JRE更改为5.0。。。如何在不更新jdk&jre版本的情况下解决此问题

这是我的代码

import java.io.File;
 public class ReadFilesFromFolder
  {
   public static File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\workspace\\uploadfile\\WebContent\\WEB-INF\\filedir\\");
    static String temp = "";
    public static void main(String[] args)
    { 
        System.out.println("Reading files under the folder "+ folder.getAbsolutePath());
        listFilesForFolder(folder); 
    } 
    public static void listFilesForFolder(final File folder)
    { 
        for (final File fileEntry : folder.listFiles())
        {
            if (fileEntry.isDirectory()) 
            {
                // System.out.println("Reading files under the folder "+folder.getAbsolutePath());
                listFilesForFolder(fileEntry);
            } 
            else
            {
                if (fileEntry.isFile()) 
                { 
                    temp = fileEntry.getName();
                    if ((temp.substring(temp.lastIndexOf('.') + 1, temp.length()).toLowerCase()).equals("txt"))
                        System.out.println("File= " + folder.getAbsolutePath()+ "\\" + fileEntry.getName());
                }
            }
        }
    }
  }

如果出现错误
将项目符合性和JRE更改为5.0
,则需要通过以下步骤更改编译器设置

Window->preferences->Java->Compiler-> and change the compiler compliance level to 1.5
希望这有帮助


祝你好运

哇,你需要添加更多的细节。是什么给了你错误?Oracle Java编译器?你的IDE?(你的IDE是什么?)。我怀疑您是否在运行时(“检索简历时”)得到它,因为它看起来像是编译器错误。您拥有的JDK/JRE的版本是什么?如果低于5.0,则表示已严重过期多年。