我使用eclipse創建可運行jar。在運行期間,我的代碼通過類路徑查找一個配置文件,它將其讀入。但是,作爲可運行的jar,它不會找到此配置文件。Eclipse:在創建可運行jar時在Manifest中指定classpath
我想配置文件將需要作爲文件系統某處的單獨實體存在。在eclipse創建可運行jar時,如何在Manifest中指定類路徑以包含此位置?
感謝
我使用eclipse創建可運行jar。在運行期間,我的代碼通過類路徑查找一個配置文件,它將其讀入。但是,作爲可運行的jar,它不會找到此配置文件。Eclipse:在創建可運行jar時在Manifest中指定classpath
我想配置文件將需要作爲文件系統某處的單獨實體存在。在eclipse創建可運行jar時,如何在Manifest中指定類路徑以包含此位置?
感謝
確保您的配置文件是一個eclipse源文件夾下:
我用
所有這三個是文件夾,添加到Eclipse項目的源文件夾
如果我三個文件(one.xml,one.properties和one.config)添加到src /主/包/文件夾然後導出一個可運行的jar,它們都出現在可運行jar中。
是的,配置文件在源目錄中,並且它被導出到jar中。 – 2010-07-15 10:47:47
你有沒有試過Class.getResource(「yourconfigfilename.config」)來訪問它? – Syntax 2010-07-15 15:58:46
你的磁盤上的配置文件的路徑是什麼,它的內部是什麼路徑? – Gray 2010-07-15 15:03:11