怎样取得Class文件的路径
来源:互联网 发布:java应届生简历 编辑:程序博客网 时间:2024/06/03 01:53
在我们的应用中,很多时候我们需要得到我们加载的类文件的路径,那么我们如何得到呢?
在此我使用了一种方法,也许可以给需要的朋友们提供一种参考.
看我的一个例子代码:
package org.zy.base;
import java.io.File;
public class FileDemo {
public FileDemo() {
super();
}
//----------------------------------------------------------------------------
public String getFileDirectory() {
return null;
}
public String getCurrentWorkingDirectory() {
File f = new File(".");
return f.getAbsolutePath();
}
public String getClassDirectory() {
String cla = this.getClass().getClassLoader().getResource(".").getPath();
return cla;
}
//----------------------------------------------------------------------------
public static void main(String[] args) {
FileDemo filedemo = new FileDemo();
System.out.println(filedemo.getCurrentWorkingDirectory());
System.out.println(filedemo.getClassDirectory());
}
}
运行的结果是:
G:/develop/demo/JSFDemo/.
/G:/develop/demo/JSFDemo/classes/
由此,我们看到,我们可以通过类加载器来取得其在加载类时的类路径.
getCurrentWorkingDirectory()方法得到市当前的工程的工作目录.
以上是我的浅见,以供参考.
在此我使用了一种方法,也许可以给需要的朋友们提供一种参考.
看我的一个例子代码:
package org.zy.base;
import java.io.File;
public class FileDemo {
public FileDemo() {
super();
}
//----------------------------------------------------------------------------
public String getFileDirectory() {
return null;
}
public String getCurrentWorkingDirectory() {
File f = new File(".");
return f.getAbsolutePath();
}
public String getClassDirectory() {
String cla = this.getClass().getClassLoader().getResource(".").getPath();
return cla;
}
//----------------------------------------------------------------------------
public static void main(String[] args) {
FileDemo filedemo = new FileDemo();
System.out.println(filedemo.getCurrentWorkingDirectory());
System.out.println(filedemo.getClassDirectory());
}
}
运行的结果是:
G:/develop/demo/JSFDemo/.
/G:/develop/demo/JSFDemo/classes/
由此,我们看到,我们可以通过类加载器来取得其在加载类时的类路径.
getCurrentWorkingDirectory()方法得到市当前的工程的工作目录.
以上是我的浅见,以供参考.
- 怎样取得Class文件的路径
- J2SE综合--怎样取得class文件的路径
- java入门:怎样取得class文件的路径
- JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- JAVA-servelet 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- JAVA取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- JAVA 取JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址 得当前目录的路径/Servlet/class/文件路径/web路径/url地址
- 怎样取得文件行数
- 怎样取得文件行数
- 获得class文件的路径
- Android 取得文件路径
- 怎样在Java里取得满足条件的文件列表
- 怎样在Java里取得满足条件的文件列表
- Eclipse中class文件的输出路径
- 如何在batch文件中取得该文件的路径
- 从插件/RCP中取得文件路径的方法
- 有一种爱叫放弃!!
- GT2 0.35 released by phax
- 牵了手就不要随便分手
- 月薪800vs10000:程序员青春饭的苦涩
- Windows XP中的秘密武器
- 怎样取得Class文件的路径
- 今天考C了,不是很好呀!
- The Scroll Marked Nine 羊皮卷之九
- 风云变幻 际遇更改
- mssql server产生"日期+流水号"这样唯一的定单号
- 不错的照片
- BLOG更改日志
- 怀恋……
- 2006-06-09收到修改方案