java获取当前目录:java中获取当前类所在的目录

在学习工作中遇到路径问题,就总结了一下,以供学习,若有什么问题还请各位多多指教。。。

 

 

得到类classes的目录:

String classDir = this.getClass().getResource("/").getPath()

如果要得到工程根目录:

String rootDir = this.getClass().getResource("/").getPath() +"../../";

得到绝对路径:

request.getSession().getServletContext().getRealPath("/");

 

 

java获取当前目录:java中获取当前类所在的目录

来源: 发布时间:星期四, 2009年2月12日 浏览:367次 评论:0
<script src="http://www.crazycoder.cn/Counter/ArticleCounter.js" type="text/javascript"></script>


、前提:

       在java 设计中有时候会要访问类所在 文件夹去取 些文件 比如要想改变窗口标题栏 左上角 图标图像 我们可以把1.g 放在类所在 文件夹 然后再 中取这个g 文件就可以了

2、实施:

     如果对于类不在包内:利用 .out.getProperty("user.dir")和this.getClass .getResource("")获取 路径是 但是对于类在包内 情况就区别了: .out.getProperty("user.dir")取得 是包所在 路径 而this.getClass .getResource("")才真正获得 是当前类所在 路径

3、代码实现:

      我建立了 个包yyyb 其下有 个YyybDemo.

      .out.pr ln( .getProperty("user.dir"));
      .out.pr ln(this.getClass .getResource("").getPath );
      this. IconImage( ImageIcon(this.getClass .getResource("1.g ")).getImage );

4、例子结果:

     上面 两个输出分别为:

        D:\liyuanxun\java\develop\develop
       /D:/liyuanxun/java/develop/develop/yyyb/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值