注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

千鸟

本blog所有日志均系原创 转载请注明出处

 
 
 

日志

 
 

java 路径问题(未完)  

2007-03-17 15:09:21|  分类: J2SE |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

眼下遇到了java的路径问题,网上找了些东西看了看.试验了下,写了6条.以后遇到了新的问题再补.推荐的是下面第6条

1.File ac=new File("/good.log");

从该类包的所在目录,开始寻找

如: src--|good.log

         |com.soulnew.abc.class

2.File ac=new File("../good.log");

从该类包所在目录的上一级目录开始寻找

如:   d:--|good.log

          |src|com.soulnew.abc.class

要找上两级目录下的东西

如果File ac=new File("../../good.log");找不到可以试试

File ac=new File("..\\..\\good.log");

3,MyFileTest.class.getResource("")

得到的是当前类FileTest.class文件所在的包的目录。不包括自己!

如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/com/test/

4,MyFileTest.class.getResource("/")

 

得到的是当前的classpath的绝对URI路径,是包所在目录的地址。

如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/

5.MyFileTest.class.getResource("../")

得到的也是当前的classpath的绝对URI路径,和MyFileTest.class.getResource("/")结果一样

6.推荐的是: getClass().getResource("/image/jpg.gif")

从包的根目录开始找。

如:-----|image/jpg.gif

         |com.soulnew.ABC

  评论这张
 
阅读(381)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017