[英]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.