在类中取得当前文件所在的相对路径与绝对路径
package io;
import java.net.URL;
/**
* <p>Title: 在类中取得当前文件所在的相对路径与绝对路径</p>
*
* <p>Description: 在类中取得当前文件所在的相对路径与绝对路径</p>
*
* <p>Copyright: Copyright (c) 1997 - 2005</p>
*
* <p>Company: Beyond DayBreak Office</p>
*
* @author YuLimin
* @version 1.0
*/
public class GetClassPath
{
public GetClassPath()
{
super();
}
/**
* main
*
* @param args String[]
*/
public static void main(String[] args)
{
GetClassPath getclasspath = new GetClassPath();
System.out.println(getclasspath.getClassPath());
}
/**
* 在类中取得当前文件所在的相对路径与绝对路径
*
* @return String
*/
public String getClassPath()
{
String strClassName = getClass().getName();
String strPackageName = "";
if(getClass().getPackage() != null)
{
strPackageName = getClass().getPackage().getName();
}
System.out.println("ClassName:" + strClassName);
System.out.println("PackageName:" + strPackageName);
String strClassFileName = "";
if(!"".equals(strPackageName))
{
strClassFileName = strClassName.substring(strPackageName.length() + 1,strClassName.length());
}
else
{
strClassFileName = strClassName;
}
System.out.println("ClassFileName:" + strClassFileName);
URL url = null;
url = getClass().getResource(strClassFileName + ".class");
String strURL = url.toString();
strURL = strURL.substring(strURL.indexOf('/') + 1,strURL.lastIndexOf('/'));
return strURL;
}
}
发表评论
- 浏览: 624034 次
- 性别:

- 来自: 福建莆田@广州

- 详细资料
搜索本博客
我的相册
共 168 张
最近加入圈子
链接
- 超越黎明
- CJSDN
- CSDN
- JavaWorld@TW
- JavaEye
- Spring中文论坛
- Matrix
- BEA dev2dev
- Agile Tao Forum
- Flickr
- developerWorks
- TheServerSide
- Sun Java Forum
- JavaRanch
- 满江红开源
- del.icio.us
- Sun中国技术社区
- 希赛网中国软考
- AJAX Design Patterns
- CSS: The Missing Manual
- Java Persistence with Hibernate
- Script in Java
- Building Spring 2 Enterprise Applications
- Tuscany中文社区
- 我爱人开的购物店,欢迎光临
- Beginning Spring 2: From Novice to Professional
- Effective Java Second Edition
- JAVA世纪网
最新评论
-
关于《如何塑造自己成为一 ...
恩,平常心去对待。
-- by leonardleonard -
关于《如何塑造自己成为一 ...
练好基本功,养成规范的代码习惯,多锻炼自我表达能力。
-- by lizhuang -
练眼力,看看红花还须绿叶 ...
效果不错啊 啥鸡?
-- by hocus -
练眼力,看看红花还须绿叶 ...
作弊太明显了吧,没有看我的标题呢,要用眼睛看的呀:)
-- by YuLimin -
练眼力,看看红花还须绿叶 ...
图像的方向 1 图像输入设备制造商: OEM 图像输入设备型号: PDA/S ...
-- by ddandyy






评论排行榜