2012-03-27 22 views
0

我的愚蠢的问题,我一直在尝试了一段时间看我的一些小程序的XML文件遗憾。我知道这是可能的。我只是不确定我的错误在哪里。到目前为止,我的Applet在eclipse中调用时运行平稳,但是当我尝试将它放到服务器上时,我在XML文件上得到一个空指针。我用eclipse制作了jar文件。所有的XML都在里面,我相信我正在引用正确的道路。我尝试了我在这里找到的所有方法,但我无法解决这个问题。JApplet的找不到XML文件作为InputStream

InputStream in = MyClass.class.getResourceAsStream("data" + 
             File.separator + "settings.xml"); 
Document settings = docBuilder.parse(in); 

这就是我现在试图读取文件的方式。 XML存储在名为data的文件夹中,与MyClass位于同一个包中。

+0

@AndrewThompson我完全以忽略了这一点,因为它是一个应用程序之前,它成为一个Applet。现在它像一个魅力。非常感谢。 – Zee 2012-03-29 10:04:55

回答

0
.."data" + File.separator + "settings.xml".. 

不要使用文件分隔符作为字符串代表相对URL!始终使用/作为URL参考。还要加上另一个前缀/,vis。 "/data/settings.xml"