簡體   English   中英

JApplet找不到XML文件作為InputStream

[英]JApplet cannot find XML file as an InputStream

對於我一直試圖在不簽名的情況下讀取小程序中的一些XML文件的愚蠢問題,我感到抱歉。 我知道有可能。 我只是不確定我的錯誤在哪里。 到目前為止,我的Applet在eclipse中調用時運行平穩,但是當我嘗試將其放在服務器上時,我在XML文件上得到一個空指針。 我用eclipse制作了jar文件。 所有XML都在內部,我確定我引用的是正確的路徑。 我嘗試了在這里找到的所有方法,但無法解決。

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

這就是我現在嘗試讀取文件的方式。 XML存儲在與MyClass相同的程序包中的名為data的文件夾中。

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

不要使用文件分隔符作為表示相對URL的字符串! 使用/始終作為URL引用。 還要給它加上另一個/前綴。 "/data/settings.xml"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM