我已經看過很多其他類似於我的問題,但不幸的是他們的答案迄今爲止都沒有奏效。閱讀罐子裏的txt文件
我有一個Java項目,看起來像這樣:
MyProject/ src/ abc/ MyClass.java xyz/ file1.txt file2.txt ...
從本質上講,我試圖在MyClass.java
閱讀所有的TXT文件的上面。這是目前我在做什麼:
File dir = new File("src/xyz/");
for (File child : dir.listFiles()) {
...
}
直到我把一切都變成JAR格式的,在這一點dir.listFiles()
回報null
和上面不再工作這工作得很好。無論如何,即使將它們打包到JAR中,我仍然可以讀取這些txt文件嗎?另外,如果它有任何區別,我使用Eclipse。
這要求在/ JAR中包含/xyz/file1.txt。這可能需要修改構建屬性或等效項。 – oconnor0
很好的答案。快樂1K。 :) –
謝謝:)還添加了一種方法來獲取包下的所有資源。 –