2017-08-02 233 views
0

沒有發現我在上,我做了所謂的MY_NAME.conf我自己的配置文件,它位於資源類路徑

用戶/ MYNAME /人員IdeasProject/PROJECTNAME/src目錄一個Git項目的一個新的分支/主/資源/配置。

但是,我有一些問題讓我的分支運行。所以,爲了確保事情順利,我建立了一個新的環境,並且已經克隆進了主人。這是在

用戶/ myproject的全部完成

但是,現在當我嘗試運行項目,我得到一個消息

產生java.io.IOException:資源不上找到類路徑: config/MY_NAME.conf

爲什麼它一直在尋找這個文件?即使是這樣,爲什麼它沒有找到MY_NAME.conf

+0

你的應用程序明顯從這個文件加載屬性或其他東西,但你忘了把它添加到你的新git分支。 – Serge

+0

但是,它應該是從主人克隆 - 而不是從我的分支,不是? – LivingRobot

+1

是否被添加到主分支?順便說一句,這看起來像一個混帳問題,而不是Java。至少要添加'git'標籤。 – Serge

回答

0

我認爲問題是,類路徑不包括conf文件夾。

您可以修改與/套類路徑:set CLASSPATH=path1;path2

+0

我嘗試重置類路徑,但它似乎仍然沒有做到。我不使用播放... – LivingRobot

+0

但是,我不明白的問題是爲什麼這個新克隆的文件(克隆從沒有這個conf文件的主文件)甚至在尋找另一個conf文件科。它甚至不應該知道它的存在。 – LivingRobot

+0

好,所以主版本沒有conf文件。爲了確保我們在同一頁面上,這是正確的流程嗎? - 1.克隆主機到本地機器。 2.創建了新的分支B. 3.將conf文件添加到B.現在,master正在查找添加到B的conf文件? – Moriarty

0

考慮通過這些建議techniques的一個設置類路徑。在不知道運行時環境的細節的情況下,應該提供一個機制來在java classpath中包含src/main/resources。