博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取jar包路径,遍历
阅读量:7252 次
发布时间:2019-06-29

本文共 1060 字,大约阅读时间需要 3 分钟。

hot3.png

import java.io.IOException;import java.net.URL;import java.net.URLDecoder;import java.util.Enumeration;import java.util.jar.JarEntry;import java.util.jar.JarFile;import com.genuitec.eclipse.j2eedt.taglib.DirTaglibInfo;public class T {public static void main(String[] args) throws IOException {            URL url = DirTaglibInfo.class.getProtectionDomain().getCodeSource().getLocation();    String filePath = URLDecoder.decode(url.getPath(), "UTF-8");    if(filePath.endsWith(".jar"))    System.out.println(filePath);            //java.util.jar.JarFile file = new JarFile("E:\\frame\\jdbc\\mysql.jar");    java.util.jar.JarFile file = new JarFile(filePath);        Enumeration
entrys = file.entries(); while(entrys.hasMoreElements()){ JarEntry jar = entrys.nextElement(); System.out.println(jar.getName()); } file.close(); //filePath= filePath.substring(0, filePath.lastIndexOf("/") + 1); }}

转载于:https://my.oschina.net/dlpinghailinfeng/blog/123528

你可能感兴趣的文章
6个步骤从头开始编写机器学习算法:感知器案例研究
查看>>
NCalc 学习笔记 (三)
查看>>
NetBeans 成为 Apache 软件基金会顶级项目
查看>>
SSRF在Redis中反弹shell
查看>>
UML关系图
查看>>
SpringBoot 手写切片/面向切面编程
查看>>
动态 Web Server 技术发展历程
查看>>
使用pymysql(使用一)
查看>>
Redisson 3.10.6 发布,Redis 客户端
查看>>
日志框架 - 基于spring-boot - 使用入门
查看>>
用libtommath实现RSA算法
查看>>
基于POLARDB数据库的压测实践
查看>>
通过工具SecureCRTPortable将项目部署到服务器上
查看>>
利用QRCode实现待logo的二维码的创建
查看>>
【云周刊】第190期:阿里云超算揭秘:虚拟机的心脏,物理机的肌肉
查看>>
崩溃bug日志总结3
查看>>
推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈
查看>>
shell技巧5 - 全自动打包ipa
查看>>
uC/OS-II源码分析(六)
查看>>
阿里、美团、网易、华为等二十厂秋招Java面经大合集
查看>>