怎样在JAVA文件中获取该项目的相对路径

豆豆网   技术应用频道   2007年10月29日  【字号: 收藏本文

本文详细介绍怎样在JAVA文件中获取该项目的相对路径

  javax.servlet.http.HttpSession.getServletContext()

  javax.servlet.jsp.PageContext.getServletContext()

  javax.servlet.ServletConfig.getServletContext()

  )

  4.java的Class中获得相对路径,绝对路径的方法

  4.1单独的Java类中获得绝对路径

  根据java.io.File的Doc文挡,可知:

  默认情况下newFile("/")代表的目录为:System.getProperty("user.dir")。

  一下程序获得执行类的当前路径

packageorg.cheng.file;
importjava.io.File;
publicclassFileTest{
  publicstaticvoidmain(String[]args)throwsException{   
 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(newFile("/").getAbsolutePath());    
 System.out.println(System.getProperty("user.dir"));  
}
}

  4.2服务器中的Java类获得当前路径(来自网络)

  (1).Weblogic

  WebApplication的系统文件根目录是你的weblogic安装所在根目录。

  例如:如果你的weblogic安装在c:eaweblogic700.....

  那么,你的文件根路径就是c:.

责编:豆豆技术应用

正在加载评论...