eclipse中关于读取xml的问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse中关于读取xml的问题?相关的知识,希望对你有一定的参考价值。

File fileToSend=new File("nihao.xml"); 在eclipse中 请问上面的那个nihao.xml应该放在那里??

在eclipse中使用new File("***.xml");方法时文件被创建在了“jakarta-tomcat-5.0.30\\bin”这个目录下,如果你想定义自己的文件路径,建议你写绝对路径来创建文件~ 答案补充 忘记说了,使用tomcat的时候才创建在这个目录下~
其实他的意思是说会创建在你的运行环境的BIN目录下~ 答案补充 我汗,我意思你随便放那个目录下都可以~
比如你放在D盘myFile目录下,那么你的路径定义就要这么写~
File fileToSend=new File("D:\\myFile\\nihao.xml"); 答案补充 大哥,貌似你使用的是new File吧,创建一个新文件啊~
郁闷~ 答案补充 我明白了~
你现在文件在哪里,你把路径写到哪里就OK了~
如果是一般的JAVA项目,可以建立一个properties文件夹来专门存放你这样的生成文件~ 答案补充 你现在的目的是要定义个等于是XML的配置文件一样的东西~
这个文件需要被编译进入CLASS类,是这个意思吧? 答案补充 你说的这些基本我都会
在eclipse里点击资源视图的时候,可以看到CLASS类~
一般的JAVA项目会有一个lib包用来放编译好的类,一般的WEB项目会在web-inf/classes里保存这些类
按照你上面的问题~
我认为你应该创建一个properties文件夹类放置你的XML文件,并编写专门的读取类进行读取,并且properties文件夹需要引入到你项目的配置文件中~,这样在eclipse部署的时候,会自动把你相关的东西统统部署过去 答案补充 如果是不需要编译的XML文件,一般的做法,在你项目同级目录下建立一个你的项目名_Files的文件夹,然后把你的这些文件都放进去就OK了~
比如你有个项目叫project,那么你就在这个项目同级建立一个project_Files放你的XML文件就OK了~
参考技术A 应该放在 包含File fileToSend=new File("nihao.xml");文件的同一个包里面 答案补充 就是这个意思,那个File fileTosend=new File("nihao.xml");在那个文件包里?? 答案补充 那本来提问的内容就不对...应该在写File fileTosend=new File("nihao.xml");前加个try catch语句的 捕获异常

eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法

eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法

当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, ServletActionContext找不到的情况,
解决办法:
(注:我已经引用了struts2的jar包,classpath有,但eclipse就不认识,提示我去配buildpath,很怪异)
----------------------------------------------------------------------------------------------------
选中项目-->properties-->Targeted Runtimes-->在右边窗口中选择你使用的服务器即可


按照这办法,问题解决了,但还是很不明白。

ServletActionContext明明在struts2的jar包里,为什么跟tomcat的包有关系呢?

总之,用struts2的jar包,不知出现过多少问题了,多了不行,少了也不行。没配好,不行;

版本冲突,也不行。还没开始做项目,光是配jar包,就浪费了好多时间。真的很讨厌struts。

以上是关于eclipse中关于读取xml的问题?的主要内容,如果未能解决你的问题,请参考以下文章

在Asp.Net Core中关于appsettings.json的快速简便的读取和设置方式

Web.XML文件中关于代码提示的一些问题

在Eclipse环境下,用java程序怎么读取XML Schema文件?

android XMLPullParser读取xml文件

如何使用 EMF 读取 XML 文件?

js读取xml文件-适用于firefox、chrome