java – 我的JAR如何将自己打开为流?
发布时间:2020-12-15 08:35:41 所属栏目:Java 来源:网络整理
导读:我正在尝试打开JAR作为流,但无法理解从哪里获取此流… JarInputStream s = new JarInputStream(/* what is here? */); 从哪里获得这个流?我正在尝试打开目前正在负责的JAR. 解决方法 从 my answer到类似的问题: CodeSource src = MyClass.class.getProtect
我正在尝试打开JAR作为流,但无法理解从哪里获取此流…
JarInputStream s = new JarInputStream(/* what is here? */); 从哪里获得这个流?我正在尝试打开目前正在负责的JAR. 解决方法
从
my answer到类似的问题:
CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); ZipInputStream zip = new ZipInputStream(jar.openStream()); /* Now examine the ZIP file entries to find those you care about. */ ... } else { /* Fail... */ } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Swing JTable:当行可见或滚动到底部时的事件?
- JSP中常用的JSTL fmt(format格式化)标签用法整理
- 如何强制java服务器只接受tls 1.2并拒绝tls 1.0和tls 1.1连
- 算法导论之深度优先搜索
- 使用Vert.x事件总线’本地'(java,单jvm)时是否可以避免
- JSP application.getRequestDispatcher()方法:根据指定路径
- java – Restful Web服务如何比基于SOAP的Web服务更好
- java – 在同一对象中测试方法时如何模拟对象中的方法
- 系统声音在Java
- 使用JUnit的单元测试案例(Robolectric或Mockito或Android中