首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java获取途径【转载】

2013-10-31 
java获取路径【转载】package my import java.io.File import java.io.IOException import java.net.URL

java获取路径【转载】

package my; import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo {          public static void main(String[] args) {         MyUrlDemo muDemo = new MyUrlDemo();         try {             muDemo.showURL();         } catch (IOException e) {             // TODO Auto-generated catch block             e.printStackTrace();         }     }     public void showURL() throws IOException {         // 第一种:获取类加载的根路径   D:\git\daotie\daotie\target\classes         File f = new File(this.getClass().getResource("/").getPath());         System.out.println(f);         // 获取当前类的所在工程路径; 如果不加“/”  获取当前类的加载目录  D:\git\daotie\daotie\target\classes\my         File f2 = new File(this.getClass().getResource("").getPath());         System.out.println(f2);         // 第二种:获取项目路径    D:\git\daotie\daotie         File directory = new File("");// 参数为空         String courseFile = directory.getCanonicalPath();         System.out.println(courseFile);          // 第三种:  file:/D:/git/daotie/daotie/target/classes/         URL xmlpath = this.getClass().getClassLoader().getResource("");         System.out.println(xmlpath);          // 第四种: D:\git\daotie\daotie         System.out.println(System.getProperty("user.dir"));         /*          * 结果: C:\Documents and Settings\Administrator\workspace\projectName          * 获取当前工程路径          */         // 第五种:  获取所有的类路径 包括jar包的路径         System.out.println(System.getProperty("java.class.path"));     } }

热点排行