Java如何获取当前的jar包路径
来源:互联网 发布:linux 支持无线网卡 编辑:程序博客网 时间:2024/05/22 19:26
public LatticeAlgorithm(BinaryRelation bRel,RelationalContextEditor rce){projectPath=this.getPath();//双击 && 右键打开方式Java...if(projectPath.equals(""))//cmd窗口: java -jar *.jarprojectPath=System.getProperty("user.dir");String javaProject=System.getProperty("user.dir");//下面是javaproject和jar可执行文件的区别if(LatticeAlgorithm.class.getResource("LatticeAlgorithm.class").toString().startsWith("file"))projectPath=javaProject;//java工程中执行binRel = bRel;this.rce=rce;lattice = new CompleteConceptLatticeImp();}private String getPath(){String filePath = System.getProperty("java.class.path");String pathSplit = System.getProperty("path.separator");// windows下是";",linux下是":"if (filePath.contains(pathSplit)){filePath = filePath.substring(0, filePath.indexOf(pathSplit));} else if (filePath.endsWith(".jar")){// 截取路径中的jar包名,可执行jar包运行的结果里包含".jar"// 此时的路径是"E:\workspace\Demorun\Demorun_fat.jar",用"/"分割不行// 下面的语句输出是-1,应该改为lastIndexOf("\\")或者lastIndexOf(File.separator)// System.out.println("getPath2:"+filePath.lastIndexOf("/"));filePath = filePath.substring(0, filePath.lastIndexOf(File.separator) + 1);}return filePath;}
阅读全文
0 0
- Java如何获取当前的jar包路径
- Java如何获取当前的jar包路径以及如何读取jar包中的资源
- 获取当前 jar 包的路径
- 获取 Java 程序运行的路径|获取当前 jar 包的路径
- JavaSE__获取Java程序运行的路径 | 获取当前jar包的路径
- 获取Java程序运行的路径 | 获取当前jar包的路径
- 获取Java程序运行的路径 | 获取当前jar包的路径
- Java获取Jar包路径
- java 如何获取当前程序的路径
- 获取JAR包的路径
- Java获取class/jar包路径的方法
- 获取当前jar包的绝对路径
- 获取当前jar包的绝对路径
- 利用反射动态获取当前工程下的文件路径_并打成jar包
- 【Java 路径】运行可执行jar包获取相关路径
- 如何得到jar包的运行路径?
- 如何获取当前文件的虚拟路径!
- 如何获取当前程序文件的路径
- Android开发初级00_1有关Toast和Menu的知识点
- Java8 Stream映射
- libev源码解析——定时器监视器和组织形式
- Unity3D shader(3)——surface shader(二)
- HDU 4992 Primitive Roots(求出n的所有原根)
- Java如何获取当前的jar包路径
- day24之位图的实现和位图的应用
- 简述java常用集合以及实现原理
- MAVEN驱动sqljdbc4
- 1040. 有几个PAT(25)
- eclipse开发java的web项目时使用SSM框架的方法
- 爬取新闻时间
- 【NOIP 2012】开车旅行 倍增+set
- Roman to Integer