从Jar包获取资源的方法
来源:互联网 发布:青岛和上海知乎 编辑:程序博客网 时间:2024/05/01 23:57
String path = ConnPool.class.getPackage().getName().replaceAll("//.", "/")+"/Config.xml";
URL url = null;
try {
if (Thread.currentThread().getContextClassLoader() != null) {
url = Thread.currentThread().getContextClassLoader().getResource(path);
}
if (url == null) {
url = ConnPool2.class.getClassLoader().getResource(path);
}
if(url ==null) {
url = ConnPool2.class.getClassLoader().getResource("/"+path);
}
if(url != null) {
JAXPConfigurator.configure(url.getFile(), false);
}
else{
String strURL = ConnPool2.class.getProtectionDomain().getCodeSource().getLocation().getPath();
strURL += ConnPool.class.getPackage().getName().replaceAll("//.", "/")+"/Config.xml";
JAXPConfigurator.configure(strURL, false);
}
} catch (Exception e) {
try {
InputStream in = ConnPool.class.getResourceAsStream(path);
BufferedReader reader= new BufferedReader(new InputStreamReader(in));
} catch (Exception ex) {
InputStream in = ConnPool.class.getResourceAsStream("/"+path);
BufferedReader reader= new BufferedReader(new InputStreamReader(in));
}
}
try {
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
- 从Jar包获取资源的方法
- 从Jar包获取资源的方法
- 从JAR包中获取资源的方法
- 获取jar包内部的资源文件
- java从jar包中获取资源文件
- 从Jar包读取资源
- 获取Jar包版本的简单方法
- 获取资源文件与从jar包中读取资源文件
- Java如何获取当前的jar包路径以及如何读取jar包中的资源
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 深入jar包:从jar包中读取资源文件
- 库存减少销售增加的事务例子
- Netcraft brain-dead
- ADF checkBox与数据库的交互
- 俯瞰Struts2的整体流程(2)
- 关于天赋的思考。
- 从Jar包获取资源的方法
- CXF全接触(八) --- 使用wsdl2java时转换XMLGregorianCalendar为Date
- POJ 1156——The Doors
- 【java 异常Exception 】 集
- 重复查询集合
- 使用XmlReader验证XML文档的规范性
- JAVA处理Blob大对象
- 开博了
- 计算机词汇大全(computer words)