六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 52|回复: 0

动态获取打包Jar后的路径信息

[复制链接]

升级  34%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
17
 楼主| 发表于 2013-2-3 14:41:59 | 显示全部楼层 |阅读模式
打包后的java文件已经在jar包里面,如何获取路径信息呢?
 
 
 
String path = null;String jarPath = MyDataSource.class.getProtectionDomain()        .getCodeSource().getLocation().getPath();try {path = URLDecoder.decode(jarPath, "UTF-8").replaceAll("client.jar", "").replaceAll("%20", " ");} catch (UnsupportedEncodingException e) {log.error(e.getMessage());}log.info("path is:"+path);  
 
  client.jar为打包的jar名
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表