.class.getResource("/").getPath() java.io.IOException: 系統找不到指定的路徑。
java獲取專案根目錄,程式碼如下:
String filePath = ScreenRS.class.getResource("/").toURI().getPath();
//...
在後面的操作中,在伺服器上, 提示找不到這個路徑,但是在本機測試時沒有這個問題。
想起兩年前也遇到過類似的問題,第一反應是目錄名稱中帶有空格的問題:
本機路徑:D:\source-code\web\web1\target
伺服器路徑:D:\develop\Apache Software Foundation\Tomcat 7.0\webapps\taizhou_school_service\WEB-INF
確實,伺服器路徑中有不少的空格。網上查到了應對這個問題的方法,修改程式碼即可解決:
String filePath = ScreenRS.class.getResource("/").toURI().getPath();
用toURI()方法即可。
相關推薦
.class.getResource("/").getPath() java.io.IOException: 系統找不到指定的路徑。
java獲取專案根目錄,程式碼如下: String filePath = ScreenRS.class.getResource("/").toURI().getPath(); //... 在後面的操作中,在伺服器上, 提示找不到這個路徑,但是在本機測試時沒有這個問題。
【FAQ問題記錄】建立資料夾時報錯java.io.FileNotFoundException:(系統找不到指定的路徑。)
在上傳檔案時,要儲存到指定目錄下,需要建立資料夾,系統報錯如下: 嚴重: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception java.io.File
java.io.FileNotFoundException: (系統找不到指定的路徑。)
ces native out eno 系統 open 報錯 ati pen 報錯 :java.io.FileNotFoundException: (系統找不到指定的路徑。) java.io.FileNotFoundException: E:\code\operem_demo
VS執行程式提示系統找不到路徑問題
本人使用下列方法加清理專案,重新生成 4. 既然問題是在更新嵌入的清單檔案時發生的,由於FAT32的原因而未能更新嵌入的清單檔案,於是我們有如下兩種解決方法: (1)不啟用增量連結。在專案的“屬性|配置屬性|連結器|常規”中的“啟用增量連結”選擇“否”。此方法阻斷了
java.io.FileNotFoundException: xxx.txt (系統找不到指定的檔案。) 的錯誤解決辦法
java.io.FileNotFoundException: xxx.txt (系統找不到指定的檔案。)的錯誤解決辦法 今天在寫一個讀取檔案功能的時候報瞭如下錯誤: java.io.FileNotFoundException: maildata.txt (系
利用程式發郵件—解決報錯 java.io.FileNotFoundException: jdk1.6.0_21\jre\lib\javamail.providers (系統找不到指定的檔案。)
import java.util.Properties; import javax.mail.Address; import javax.mail.Message; import javax.mail.MessagingException; import javax.
web 專案中報錯解決,java.io.FileNotFoundException: druid.properties (系統找不到指定的檔案);【spring工廠解耦開發】
使用 Tomcat9.0 , spring5.0框架原始工廠類解耦,druid-1.0.9jar版本,JDK9,MSQL8版本資料庫 模擬web頁面登入案例時候出現druid.properties
升級jdk8後系統報錯解決:java.lang.RuntimeException: java.io.IOException: invalid constant type: 18
今天專案從jdk7升級到jdk8,Tomcat啟動竟然報出這個執行時錯誤。 錯誤資訊:java.io.IOException: invalid constant type: 18 2015-09-17 09:06:16:ERROR localhost-startStop-1 org.s
GeoServer java.io.IOException: No such resource: generic.sld No such resource: generic.sld
-- eos 圖層 默認 但是 根據 settings generic ava 原因是 發布 圖層時 沒有設置類型 默認 generic 但是我們的數據庫中 沒有這個 解決辦法: 點擊 圖層--點擊 相應的 圖層名稱 ---發布 --- WMS Settings 下面
排查Hive報錯:org.apache.hadoop.hive.serde2.SerDeException: java.io.IOException: Start of Array expected
arr .json span 問題 catalog pan 不支持 led open CREATE TABLE json_nested_test ( count string, usage string, pkg map<string
Caused by: java.io.IOException: 您的主機中的軟件中止了一個已建立的連接。
ada ssa rip patch let websocket 完整 bytes stream 異常詳情 2017-07-16 10:55:26,218 ERROR [500.jsp] - java.io.IOException: 你的主機中的軟件中止了一個已建立的連接。
嚴重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat啟動成功可是訪問web項目404錯誤)
check man 空格 .net tle http tom 空行 parent tomcat啟動的時候出現 嚴重: Error in dependencyCheck java.io.IOException: invalid header field
Intellij IDEA報錯:Could not save application settings: java.io.IOException: java.lang.AssertionError: Unexpected content storage modificat
mini dst his process ssa 本地 while app ioe Question: i have a message saying "Could not save application settings: java.io.IOException:
關於java.io.IOException: Server returned HTTP response code: 400 for URL報錯和string.getBytes()字符集
cep amr 單引號 驗證 sco app response spa tin 400 請求出錯:由於語法格式有誤,服務器無法理解此請求總論:這種錯誤應該會有很多原因,這裏指出的是因為字符集編碼的原因導致400,主要代碼:向服務器發送請求傳輸json參數用的是out.wri
java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop binaries.
pan call file 2.2.0 property ade int work ctu 1:這個問題都被大家玩爛了,這裏我也記載一下,方便以後腦補: 1 SLF4J: Class path contains multiple SLF4J bindings.
解決:java.io.IOException: No FileSystem for scheme: hdfs
java system -c 讀取配置 發現 無奈 com 過程 新版 解決:java.io.IOException: No FileSystem for scheme: hdfs 開發項目初期,寫完代碼開始放到服務器上開始測試的時候,報出這樣的一個錯,不知道怎麽處理了,嘗
jsp報錯java.io.IOException: Stream closed
div com ioe 書寫 cat 版本沖突 log 原因 一個空格 在使用jsp的時候莫名其妙的拋出了這個異常,經過反復檢查 去掉了網友們說的jsp使用流未關閉,以及tomcat版本沖突等原因,最後發現是書寫格式的原因。 當時使用的代碼如下 <jsp:inc
Tomcat報java.io.IOException: 打開的文件過多
java.io.IOException 打開的文件過多 Tomcat報java.io.IOEx 今天後臺服務器(Linux)tomcat應用報java.io.IOException: Too many open files在網上查了一些資料 記錄如下:打開的文件過多,一般來說是由於應用程序對資源使
hive對於lzo文件處理異常Caused by: java.io.IOException: Compressed length 842086665 exceeds max block size 67108864 (probably corrupt file)
文件的 img inf ioe class tab file ado bubuko hive查詢lzo數據格式文件的表時,拋 Caused by: java.io.IOException: Compressed length 842086665 exceeds max bl
JavaWEB專案報java.io.IOException: Broken pipe異常
分析系統日誌的時候,經常遇到java.io.IOException: Broken pipe異常,但是又找不到具體原因,很難復現,之前也在網上查過這個問題,但是相關的資料很少,今天重新搜尋了相關問題,找到了些靈感。 這個異常是tomcat的connector在執行寫操作的時候發生的,