DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

如何获得Java文件的当前目录


测试用例所在工程目录为:D:/workspace/EasyMockDemo,要获得当前类所在路径:

package org.leechau.groovyEmbedded; 
import org.junit.Test; 
public class HelloWorld { 
  @Test 
  public void HelloTest() throws Exception { 
    String path = this.getClass(). getResource("") .getPath(); 
    System.out.println(path); 
  } 
} 

输出:/D:/workspace/EasyMockDemo/bin/org/leechau/groovyEmbedded/

如果将 getResource("")改为getResource("/"),则输出为:/D:/workspace/EasyMockDemo/bin/

如果希望获得项目目录,则用System.out.println(System.getProperty("user.dir")); 输出为:D:\workspace\EasyMockDemo.



Published

Jun 2, 2011

Last Updated

Jun 2, 2011

Category

Tech

Tags

  • 当前目录 1
  • Java 106

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor