| 
 
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!!
 
 | 
 |