讀取檔案系統找不到指定的檔案java

2021-09-24 05:41:24 字數 572 閱讀 8603

解決方案:

1、你要了解乙個方法:

system.out.println(當前類.class.getresource("/"));

//輸出當前檔案根目錄所在位置

system.out.println(當前類.class.getresource("../"));

//輸出上一層目錄所在的位置

2、硬核相對路徑:

想用相對路徑但是行不通不知道哪兒錯了,就直接用這種方法來實現,根據自己的檔案所在位置調整一下就可以使用了。

string pathname = 類名.class.getresource("/ippool").tostring().substring(6)+"/檔名";

//substring切割,因為類名.class.getresource("/ippool").tostring().substring(6)獲得的是乙個字串前面帶有file:/的字串,所以要切割一下

有時候用相對路徑,按住ctrl也能點進去就是不行,用上面這樣方法一定可以。

掌握以上兩個就基本能告別找不到檔案的尷尬了。

系統找不到指定檔案怎麼解決

windows 平台許多軟體的安裝和開啟,都會發生 系統找不到指定檔案的情況下面列舉種?系統找不到指定檔案 解決方法,一種是檔案所在的目錄太長,一種是檔案缺失。如下圖,這個檔案找不到,是因為目錄路徑太長,windows識別不了這麼長的目錄,首先,這個目錄上級目錄已經是windows的臨時快取目錄,然...

建立使用者報錯,系統找不到指定的檔案

具體報錯如下圖所示 環境 windows server 2012 解決方法 開啟電腦的執行視窗,輸入regedit,按回車,找到hkey local machine software microsoft windows currentversion run,單擊滑鼠右鍵,直接刪除檔案就可以。刪除提示...

MySQL啟動服務提示系統找不到指定檔案

mysql啟動服務 c windows system32 net start mysql 發生系統錯誤 2。系統找不到指定的檔案。怎麼還是報這個錯?難道不是由於配置的原因?對,不是由於上面的配置的問題,但上面的配置新增後也沒有錯。那是什麼原因?這裡是最需要注意的地方,在安裝mysql服務時,一定要切...