当前位置: 技术问答>java相关
如何在JBuilder下打开一个XML文件?急!!
来源: 互联网 发布时间:2015-08-29
本文导语: 我写的单独的Java程序读取XML没有Path问题。 但是,放到JBuilder下,总是出现编译错误,提示,不能打开该文件。 因为,我对JBuilder下的路径设置真的是有些发憷。 我只用了 new FileInputStream("XX.xml"); 这么一个语句, 请...
我写的单独的Java程序读取XML没有Path问题。
但是,放到JBuilder下,总是出现编译错误,提示,不能打开该文件。
因为,我对JBuilder下的路径设置真的是有些发憷。
我只用了
new FileInputStream("XX.xml");
这么一个语句,
请问该如何解决呢?
尤其JBuilder下的默认执行路径是什么,我一直都不是很明白。
请帮忙。谢谢
但是,放到JBuilder下,总是出现编译错误,提示,不能打开该文件。
因为,我对JBuilder下的路径设置真的是有些发憷。
我只用了
new FileInputStream("XX.xml");
这么一个语句,
请问该如何解决呢?
尤其JBuilder下的默认执行路径是什么,我一直都不是很明白。
请帮忙。谢谢
|
"ConnBase.java": Error #: 360 : unreported exception: java.io.FileNotFoundException; must be caught or declared to be thrown at line 94, column 33
Document doc = sb.build(new FileInputStream("F:/00Temp/ConnJDBC/YSCN.xml"));
------------------------------------------------------------------
Jbuilder的意思并不是找不到文件,而是说Document doc = sb.build(new FileInputStream("F:/00Temp/ConnJDBC/YSCN.xml"));这句话“如果”出现异常,必须捕获“java.io.FileNotFoundException”或者向上抛出异常,这是jbuilder编译器对代码严谨性和可靠性提出的要求。
所以,你只要把这段语句包含到try{}catch{}中就可以了。
Document doc = sb.build(new FileInputStream("F:/00Temp/ConnJDBC/YSCN.xml"));
------------------------------------------------------------------
Jbuilder的意思并不是找不到文件,而是说Document doc = sb.build(new FileInputStream("F:/00Temp/ConnJDBC/YSCN.xml"));这句话“如果”出现异常,必须捕获“java.io.FileNotFoundException”或者向上抛出异常,这是jbuilder编译器对代码严谨性和可靠性提出的要求。
所以,你只要把这段语句包含到try{}catch{}中就可以了。
|
这个问题和xml没有关系 是你构造文件的时候就、出错了 java区分大小些 要不再仔细看看先
其次 你的jbuilder有么有引入对应的类包 假如没有 需要在properties里面加入
其次 你的jbuilder有么有引入对应的类包 假如没有 需要在properties里面加入
|
JBuilder 中的package是这样的,假设你的project目录为prj那么当前目录应当是prj,如果你的xx.xml放在prj下,new FileInputStream("XX.xml");应该没问题,如果放在prj/src下,new FileInputStream(".\src\XX.xml");
|
跟你的工程文件夹做相对的路径访问。比如:工程都在C:/A中,你可以把你要做的放到跟它同层的B中,然后,用(“/B/XX.XML”)来访问。