手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  asd  ddd  域名注册
当前位置 : 主页>程序设计>Java技术>列表

在类中取得当前文件所在的相对路径与绝对路径

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
package io; import Java.net.URL; /** *

Title: 在类中取得当前文件所在的相对路径与绝对路径

* *

Description: 在类中取得当前文件所在的相对路径与绝对路径

* *

Copyright: Copyright (c) 1997 - 2005

* * * * * @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; } }

上一篇: 今天一位老兄回的贴,觉得不错.
下一篇: java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册