2013-03-18 123 views
0

我想知道如何將文件添加到我的NetBeans項目,然後通過getResource或getResourceAsStream訪問它們。但顯然我不知道我的問題在哪裏。將資源添加到netbeans項目

我加了一些xml文件到項目的根文件夾,當我嘗試通過

InputStream is = this.getClass().getClassLoader().getResourceAsStream("some_file.xsd"); 

訪問它,我得到null結果。

+0

在Netbeans的「根目錄」下顯示哪些包/目錄?內置Jar中包含各種目錄中的AFAIR資源。 – 2013-03-18 15:33:36

回答

0

確保some_file.xsd存在於類路徑中,然後再驗證該文件的路徑是否正確。

如果不是,你可以改爲使用FileInputStream來閱讀。類似這樣的: -

InputStream fileStream = new FileInputStream(filePath); 

並確保filePath是一個合適的相對URL。