首页
技术知识库
Task工作计划
网站简介
DON框架
后台管理
文章分类
JAVA
框架知识
操作系统
容器相关
数据库层
优化技术
界面编程
网络编程
开发工具
GO语言
其他
读书随笔
观影随笔
每日随笔
APP
JAVA 判断class文件是否是在jar包中
所属分类
:[JAVA] |
创建时间
:2014-05-04 |
文章属性
:原创 |
文章来源
: |
作者
:windfly
## 第一种 URL resource = JarTest_.class.getProtectionDomain().getCodeSource().getLocation(); if (resource.toString().endsWith(".jar")) { System.out.println("jar"); }else { System.out.println(JarTest_.class.getClassLoader().getResource(JarTest_.class.getName().replace(".", "/")+".class")); } ## 第二种 URL resource = JarTest.class.getClassLoader().getResource(JarTest.class.getName().replace(".", "/")+".class"); if (resource.toString().startsWith("jar.")) { System.out.println("jar"); }else { System.out.println(resource); }
返回