CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

如何让JAR包中的文件读取当前包的路径?

楼主westking(二进制)2003-09-04 01:06:13 在 Java / J2SE / 基础类 提问

有一JAR文件A.jar,其中的有文件B.class,无论JAR文件放置何处,B.class中的程序都可以读取到JAR文件的路径,请问B.class的程序如何写?  
   
  注:在CLASSPATH中有A.JAR的路径设置!! 问题点数:0、回复次数:3Top

1 楼prosong(prosong)回复于 2003-09-04 02:10:21 得分 0

public   class   B{  
  public   String   getCodePath(){  
  return   this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile();  
  }  
  public   static   void   main(String   args[]){  
  System.out.println(new   B().getCodePath());  
  }  
  }Top

2 楼chujun1976(ChuJun)回复于 2003-09-16 20:51:16 得分 0

在Windows下这个方法得到的路径前面有个‘/’,比如我得到的路径是‘/D:/Programs/Java/’,在Unix下可能是正确的,但在Windows下好象不能读取这个路径吧?Top

3 楼newman0708(nch)回复于 2003-09-16 21:56:29 得分 0

学习Top

相关问题

  • 如何读取jar包外的文件,这里面的路径是如何处理的?
  • 请教:关于jar路径读取的问题???
  • 如何使用文件的快捷方式(包括生成和读取它的真实路径)
  • 如何修改一个jar包里面的类的路径?
  • 关于读取文件路径
  • 怎样读取tomcat的安装路径
  • 如何读取*.udl中的路径?
  • 读取文件路径的问题。
  • 包路径问题
  • 急救:可执行JAR包,路径设置问题 在线等待!

关键词

  • 文件
  • 路径
  • 读取
  • getcodepath
  • jar
  • 程序
  • 得到
  • windows下

得分解答快速导航

  • 帖主:westking

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo