我使用此代碼片段獲取文件作爲輸入流。文件version.txt打包在我的應用程序的jar中,位於最上面的文件夾中。ClassLoader加載錯誤的文件
InputStream resource = getClass().getClassLoader().getResourceAsStream("version.txt");
這個幾乎所有的時間都適用。但是對於一個用戶來說,它正在挑選另一個version.txt,這不在我的jar中。我怎樣才能確保這加載我的jar中的特定version.txt文件?
哦,男孩。我稱自己是Java專家,但我使用這種反模式。我感到慚愧...... :-)初步測試顯示您的解決方案可行! – 2009-09-30 12:39:12
正如他們所說,失敗是最好的老師;-) – SteveD 2009-09-30 12:45:04