java 项目得到jar和classes路径
来源:互联网 发布:python的安装 编辑:程序博客网 时间:2024/05/22 02:13
java 项目得到jar和classes路径
public static String getJarPath(Class clazz) { String path = clazz.getProtectionDomain().getCodeSource().getLocation().getFile(); try { path = java.net.URLDecoder.decode(path, "UTF-8"); java.io.File jarFile = new java.io.File(path); return java.net.URLDecoder.decode(jarFile.getParentFile().getAbsolutePath(), "UTF-8"); } catch (java.io.UnsupportedEncodingException e) { e.printStackTrace(); } return null; } public static String getClassesPath(Class clazz) { String path = clazz.getClassLoader().getResource("").getPath(); try { return java.net.URLDecoder.decode(path, "UTF-8"); } catch (java.io.UnsupportedEncodingException e) { e.printStackTrace(); } return null; }
比如在AppTest.java中,
String path = getClassesPath(AppTest.class);
print(path);
显示为:
/C:/workspace1/yourproject/target/test-classes/
0 0
- java 项目得到jar和classes路径
- java 得到项目路径
- java 得到项目路径
- Java得到当前项目路径
- 导入classes.jar到项目
- 得到.Jar的相对路径
- 得到项目路径
- 得到当前项目路径
- java class classes文件路径
- java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序
- java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序
- java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序
- JAVA X项目得到WEB—INFO上级目录路径
- Java中的Nested Classes和Inner Classes
- 如何得到jar包的运行路径?
- java web获取classes的路径
- java中得到当前路径和Properties文件的方法
- JAVA Jar 路径问题
- 如何使用Ubuntu online account API来创建微博QML应用
- ORACLE 分析函数(转)
- [LeetCode] Minimum Window Substring
- SpringBoot uses mysql as the database
- 浅谈操作系统对内存的管理
- java 项目得到jar和classes路径
- Javascript继承的最佳实践
- Android常见知识点
- 创建xmlhttprequest对象
- poj 1469 COURSES 【二分匹配】
- C面试题(判断大端小端)
- Mysql不能插入中文(彻底解决)
- 八皇后问题
- 分数化小数