用java些的脚本,然后打成jar包运行,jar包里的程序需要读配置文件的一些参数,所以需要确定读配置文件的路径。一般配置文件和jar包放置在同一目录下,这个时候就需要jar包里的代码,取到jar包存放的路径,以便读配置文件;取jar包存放路径的代码如下:

String jarWholePath =         DbfImport.class.getProtectionDomain().getCodeSource().getLocation().getFile();  
jarWholePath = java.net.URLDecoder.decode(jarWholePath, "UTF-8");  
String jarPath = new File(jarWholePath).getParentFile().getAbsolutePath();

转载于:https://blog.51cto.com/12096733/1948840

java jar包的路径相关推荐

  1. JAVA获取程序/jar包所在路径

    public class path{public static void main(String []args){//输出本程序/jar包所在路径System.out.println(System.g ...

  2. 获得jar包存放路径的方法

    获得jar包存放路径的方法 Posted by zeal on 2006-07-11 09:45 , 1371 characters |  + 0 - 0   English 转载请保留本行原始出处声 ...

  3. centos 开机启动java_Centos 7将java jar包自定义开机启动服务

    Centos 7将java jar包自定义开机启动服务 1. 先上 jar包的启动脚本 vim service.sh #!/bin/bash # 需要变更的参数 # 先查看java绝对路径:which ...

  4. ikvm java转换成dll_利用IKVM.NET将Java jar包转换成可供C#调用的dll文件

    C#可以直接引用C++的DLL和转换JAVA写好的程序.最近由于工作原因接触这方面比较多,根据实际需求,我们通过一个具体例子把一个JAVA方法转换成可以由C#直接调用的DLL C#调用c++ C#调用 ...

  5. java jar包资源文件_深入jar包:从jar包中读取资源文件

    我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等).在单独运行的时候这些简单的处理当然不会有问题.但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了.看看 ...

  6. 手动部署java jar包

    手动部署java jar包 出现的问题 使用说明 使用步骤 注意事项 脚本内容 出现的问题 项目开发或者部署过程中,开发人员总是因为启动命令的错误,导致启动参数不对,或者环境不对的情况,根据此种情况, ...

  7. java jar包签名

    JAR文件可以用 jarsigner工具或者直接通过 java.securityAPI 签名.签名后的JAR 本身的文件 文件与原来JAR本身的 文件完全相同,只是更新了它的 manifest文件,并 ...

  8. java jar包 资源_java jar包资源下载

    jar包有:commons-httpclient-3.1,commons-io-2.4,commons-io-2.6,commons-lang-2.5,commons-logging-1.2,curv ...

  9. Java Jar包的压缩、解压使用指南

    转载自 Java Jar包的压缩.解压使用指南 什么是jar包 JAR(Java Archive)是Java的归档文件,它是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件. 如何打/解包 ...

最新文章

  1. linux 条件判断
  2. linux 安装 apache+mysql+php
  3. jQuery中ajax的4种常用请求方式
  4. SSH学习-Hibernate对象生命周期管理
  5. java exe jdk_javac.exe 和java.exe两个可执行程序放在JDK安装目录的( )目录下。_学小易找答案...
  6. [Leetcode][第60题][JAVA][第k个排列][回溯][DFS][剪枝]
  7. git ssh创建分支_将git项目导入GitHub的方法(附创建分支)
  8. mysql用户授权开发者_Mysql添加用户与授权
  9. OpenShift 4 Hands-on Lab (8) 基于Gogs+Nexus+Sonarqube的Jenkins CI/CD Pipeline
  10. php获取微信图片访问权限,微信小程序访问图片出现403,图片防盗链的解决办法...
  11. Selector.wakeup实现注记
  12. 转载大神LeetCode中文版博客
  13. 服务器常见基本故障+排查方法,很实用!
  14. Java——哈希值是什么?
  15. 如何更改Win8,8.1中文版到英文版,亲测!
  16. Can‘t reconnect until invalid transaction is rolled back
  17. myeclipse中光标突然变粗的解决方法
  18. Failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443问题
  19. 【tk跨境电商】tk跨境电商合法吗?现在好做吗?
  20. 我为什么坚持这么多年写博客

热门文章

  1. MapInfo中常用查询函数及用法
  2. Re-Located Record in Grid
  3. 领课网络在线教育系统开源项目
  4. 4个月原生weex混合开发终结()
  5. jQuery的attr方法处理checkbox的问题
  6. 在把webpack作为本地开发依赖安装的时候报错
  7. slice,substr和substring的区别
  8. [20150710]11G谓词推入问题2.txt
  9. js_sqlite_ADODB.Connection
  10. 进程管理ps,top