javajarxml的简单介绍

博主:adminadmin 2022-12-02 00:28:07 58

今天给各位分享javajarxml的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java项目中有个xml文件,如何设置路径才可以在本机上的jar,局域网的别的电脑也能读写xml?

我刚不久前也遇到这类问题,你是要在Java类中读取xml文件,是吗?

我开始写的在本地可以读,可发布了就读不到了,后来就改了如下的方式,供你参考吧:

@SuppressWarnings("unchecked")

public Advice getAdvicefromXML(String type){

Advice advice = new Advice();

SAXReader reader = new SAXReader();// 构建sax读取对象system_advices.xml

try {

InputStream in =[当前这类名(不能用this代替)].class.getClassLoader().getResourceAsStream("system_advices.xml");

Document doc = reader.read(in);// 获取文档对象

//之前我用的这行代码,本地可以,打包了就路径对不上

// Document doc = reader.read("../webapps/manager/WEB-INF/classes /system_advices.xml");// 获取文档对象

Element root = doc.getRootElement();// 获取根节点

List list = root.elements();

for (int i = 0; i list.size(); i++) {

Element ele = (Element) list.get(i);

if(type.equals(ele.elementText("type"))){

advice.setId(Long.valueOf(ele.elementText("id")));

advice.setTitle(ele.elementText("title"));

advice.setContent(ele.elementText("content"));

advice.setSenderId(ele.elementText("senderid"));

advice.setReceiverType(ele.elementText("type"));

advice.setStatus("1");

break;

}

}

} catch (Exception e) {

e.printStackTrace();

}

return advice;

}

//核心的代码就这几句

SAXReader reader = new SAXReader();

InputStream in =[当前这类名(不能用this代替)].class.getClassLoader().getResourceAsStream("system_advices.xml");

Document doc = reader.read(in);// 获取文档对象

Java的jar包中数据库配置文件.xml在本地环境和服务器上不同,怎么方便地更改?

在persistence.xml中配置两个,开发时将服务器的配置屏蔽掉,打包时将开发环境配置屏蔽掉不就方便一点

java打成jar包后./congig.xml路径错误

spring的配置文件加载路径错误。有些情况需在java工程而不是web工程里面使用spring并且需要打成jar包单独使用,这个时候spring的配置文件加载路径容易出错,导致java打成jar包后./congig.xml路径错误,在根目录中进行相应的调整修改即可。

真心求教:把java项目打成jar包,但是xml配置文件没有放到jar包里面,放到linux上运行的问题

问题一: java -jar jar包名

问题二: jar里面会包含一个MANIFEST.MF 文件,这里面会指定执行jar包的时候,是要执行哪个类的main方法

问题三:xml放在jar同目录也可以的,就看你的class path是怎么配置的,如果配置了当前目录,应该是可以的。你可以多试试

java窗体程序 打包jar后 怎么动态修改xml配置信息,请问哪位大神会啊

这种做法很不好呀,应该在窗体程序中增加一个配置文件,原包中的xml文件做为原始配置不动,窗体程序运行时可做一个菜单项“配置”,新做的配置修改保存到本地一个xml文件中,以后启动窗体程序时先检查有没有这个本地xml文件,有则从它里面读入配置,否则从类路径的jar中读取配置

javajarxml的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javajarxml的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-02,除非注明,否则均为首码项目网原创文章,转载请注明出处。