eclipse下开发web项目获取项目路径怎么得不到?

CodeMaker_zxq 发布于 2014/07/18 12:32
阅读 1K+
收藏 0

    System.out.println(this.getRequest().getServletContext()
                .getRealPath("/"));

我其实想要得到项目在工作空间下的路径,就是项目的相对路径

我想得到的是  F:\AAAA\workspace\Demo_03,以及WebContext下的路径。但是的出来的确实这个很郁闷,之前用的myEclipse开发的用个就可以了不知道为什么用Eclipse却是着。请指点

F:\AAAA\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Demo_03\

加载中
0
Mr_Zhou
Mr_Zhou

这是发布路径 得不到workspace

得到的是项目发布的路径

0
CloudArchitect
CloudArchitect

public class FileTest {
    public static void main(String[] args) throws Exception {      

  System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));    

  System.out.println(FileTest.class.getClassLoader().getResource(""));       

  System.out.println(ClassLoader.getSystemResource(""));        
  System.out.println(FileTest.class.getResource(""));        
  System.out.println(FileTest.class.getResource("/")); //Class文件所在路径  
  System.out.println(new File("/").getAbsolutePath());        
  System.out.println(System.getProperty("user.dir"));    
 }
}

CodeMaker_zxq
CodeMaker_zxq
回复 @程序猿可爱多 : 有办法得到我的工作路径吗?上面的我试过了,都是F:/AAAA/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Demo_03/WEB-INF/classes/基本这个样子的。但是这些都不是我想我的。
CloudArchitect
CloudArchitect
随手粘贴的
返回顶部
顶部