private static final String FILE_PATH = "MessageCompare\\src\\main\\resources\\json\\test.json";`
File file = new File(FILE_PATH);
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file.getAbsolutePath())));`
上獲得的資源在我的電腦,file.getAbsolutePath()返回
d:\開發\工具\ MessageCompare \ MessageCompare的\ src \主\資源\ JSON \ test.json用Java DIFF計算機
在其他計算機,file.getAbsolutePath()返回
d:\開發\工具\ MessageCompare的\ src \主\資源\ JSON \ test.json
爲什麼的文件返回絕對路徑,一個比別人更多的節點' 電腦?
檢查兩臺計算機的文件夾結構。我認爲你的工作區有兩種不同的設置方式。 – kkflf
你的路徑不是絕對的,因此它會根據當前的工作目錄解決,這可能會有所不同。 – Holger