1黑马币 
工程文件目录如下: 
Testproject 
   +src 
      -TestClass.java 
      -test.txt 
TestClass.java中有一段代码: 
    File file = new File("test.txt"); 
    System.out.println(file.getAbsolutePath()); 
    System.out.println(new File("test.txt").exists()); 
打印结果是: 
             E:\Studyspring4\TestProject\test.txt 
             false 
当TestClass.java中的代码改为:File file = new File("src/test.txt"); 
打印结果为 true,  说明Eclipse查找test.txt文件的目录是项目根目录下开始的。 
.classpath文件: 
<classpath> 
     <classpathentry kind="src" path= "src"/> 
     <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER" /> 
     <classpathentry kind="output" path= "bin"/> 
</classpath> 
而当TestClass.java中的代码改为:File file = new File("classpath:test.txt"); 
打印结果为: 
        E:\Studyspring4\TestProject\classpath:test.txt 
        false 
说明new File("classpath:test.txt") 没有识别classpath路径。 
而在,ApplicationContext xtc = new ClassPathXmlApplicationContext("classpath:applicationContext.xml"),就可识别classpath,这是问什么呢?求大神!!讲解一下eclipse中的classpath!! 
 |   
 
 
        
 
    
    
    
     
 
 |