首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
热门关键字: .net应用  操作系统  Dreamweaver  WinRAR  网络推广
高级搜索
您当前的位置: 主页>JAVA专区>J2SE>如何得到类真实有效的绝对路径的方法
如何得到类真实有效的绝对路径的方法
来源: 发布时间:2008-07-23 发布人: 浏览: 人次   字体: [ ]  
        如何才能得到得到类的绝对路径呢?最近发现原来写的得到类的绝对路径的方法,在有些时候会出错,可能会得到类似:C:\Documents%20and%20Settings\cuilichen\Local%20Settings\Temp的路径。显然,这不是我们需要的路径。因此,需要找到另外的方法原始方法是:

/** * 得到文件的绝对路径 * *
@return String */
public String getPath()
{
String strClassName = getClass().getName();
String strClassFileName = strClassName.substring(strClassName .lastIndexOf(".") + 1, strClassName.length());
 URL url = getClass().getResource(strClassFileName + ".class");
String strURL = url.toString();
strURL = strURL.substring(strURL.indexOf("/") + 1);
return strURL;
}

 这里采用的新方式是:

 /** * 得到文件的绝对路径 * * @return String */
public String getPath2() throws Exception
{
String strClassName = getClass().getName();
String strClassFileName = strClassName.substring(strClassName .lastIndexOf(".") + 1, strClassName.length());
File file = new File(strClassFileName + ".class");
return file.getCanonicalPath();
}

↓下一篇:没有了
相 关 文 章   发布商链接
·JAVA最为基础知识精华总结
·用Swing实现数据表格功能
·利用Java实现zip压缩/解压缩
·如何用Java获得IP地址
·什么时候用抽象类,什么时候用接口?
·JAVA通过JNI调用本地C语言方法
·Java开发中的事件驱动模型实例详解...
·如何使用Java操作Windows系统注册表
·为Java程序中添加播放MIDI音乐功能
·了解Java 语言中的IO系统
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·布局管理器OverlayLayout实现...
·如何安装安装java JDK以及正...
·java多线程通信机制以及yield...
·jar文件运行中发生ClassNotFo...
·详例实现java调用ORACLE的存...
·java读取和修改ini配置文件实
·如何用java实现快速排序算法...
·java中的字节流和字符流的存...
·Java调用SQL Server存储过程(
·java垃圾回收机制的意义及其...
·Java网络数据流解析的三种方...
·Java在Linux下处理图形遇到问
·在Linux上远程部署Java应用程
·用JAVA实现文本形式的树状结...
·JAVA冒泡排序法代码小实例
热 门 文 章
·JAVA冒泡排序法代码小实例
·怎么打包成jar文件步骤
·Java操作Word, Excel文档示例
·Java编写的模拟ATM取款机程序...
·什么时候用抽象类,什么时候用...
·用JAVA实现文本形式的树状结...
·java实现输出加密码保护的exc...
·Java调用SQL Server存储过程(...
·实例解说java 反射机制
·JAVA最为基础知识精华总结
·java中(overload)重载与(over...
·利用Java实现zip压缩/解压缩
·利用Java 3D技术播放动画之JM...
·java中的字节流和字符流的存...
·基于java的图片文件格式转换...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .