java项目路径问题
来源:互联网 发布:mac可用的云盘 编辑:程序博客网 时间:2024/06/15 10:47
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"));
}
}
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"));
}
}
阅读全文
0 0
- java项目路径问题
- java项目路径问题
- JAVA[WEB]项目路径问题
- 关于java项目路径问题
- java项目相对路径问题
- java项目eclipse路径问题
- java项目相对路径问题
- JAVA项目下的路径问题
- JAVA项目引用文件路径问题
- java、JSP web项目中的路径问题
- java 项目路径问题(二)
- java项目读取properties路径问题
- 理解java web项目中的路径问题
- java web项目获取路径问题
- 【Java EE】Eclipse项目 部署路径问题
- 理解java Web项目中的路径问题
- 理解java Web项目中的路径问题
- JAVA WEB项目中的路径问题。
- C语言程序设计习题1-16 打印任意长度的输入行的长度,并尽可能多地打印文本
- unity渲染先后顺序
- BaseAdapter 适配器模板
- redhat Linux6下搭建Web服务器
- HDU 4221 Greedy?(贪心)
- java项目路径问题
- Elasticsearch Java API 的使用(4)—更新索引
- C++变量初始化
- SAS(统计分析软件)下载 v9.4 64位版 附安装教程
- OneNET平台控制W5500开发板LED灯
- Bootstrap居中常用class
- 渗透测试流程——Windows服务器
- HASH算法
- 求去重后元素个数