我很抱歉这个愚蠢的问题我已经尝试了一段时间来阅读我的applet中的一些XML文件而无需签名。我知道这是可能的。我只是不确定我的错误在哪里。到目前为止,我的Applet在eclipse中调用时运行顺畅,但是当我尝试将它放在服务器上时,我在XML文件上得到一个空指针。我用eclipse制作了jar文件。所有的XML都在里面,我确信我正在引用正确的路径。我尝试了我在这里找到的所有方法,但我无法解决这个问题。
InputStream in = MyClass.class.getResourceAsStream("data" +
File.separator + "settings.xml");
Document settings = docBuilder.parse(in);
这就是我现在尝试阅读该文件的方法。 XML存储在名为data的文件夹中,与MyClass包含在同一个包中。
答案 0 :(得分:0)
.."data" + File.separator + "settings.xml"..
不要将文件分隔符用于表示相对URL的字符串!始终对URL引用使用/
。同时在其前面添加另一个/
,vis。 "/data/settings.xml"
。