關於IDEAjava.io.FileNotFoundException: .\src\db.properties ;的解決方法
1、點(.):代表java命令執行的目錄;
2、斜槓(/):表示classpath的根目錄;
在java專案下,點(.) java命令的執行目錄從專案的根目錄開始的; classpath的根目錄從bin目錄開始的
在web專案下,點(.) java命令的執行目錄從tomcat/bin目錄下開始的; classpath的根目錄從web-INF/classes目錄下開始的
解決方案一相關程式碼
因為是WEB專案所以我將
放到
tomcat 的
bin目錄下方 因為我如果放的是./src/object.properties 在測試類中能夠找到檔案
但是在執行tomcat的時候建立工廠呼叫該檔案時就找不到了
解決方案二
把上面紅色處的程式碼FileInputStream in = new FileInputStream("./object.properties");改為InputStream in=ObjectDaoFactory.class.getResourceAsStream("/object.properties");即可解決。
但是不知道為什麼ObjectDaoFactory.class.getResourceAsStream這種方法編譯時不會報錯
,我在IDEA執行中就報錯了,而這種方法在MyEclipce中可以使用
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990899/viewspace-2742828/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於npm install失敗的解決方法NPM
- 關於 artisan migrants Could not find drive 解決方法
- WCF中關於HttpContext.Current為空的解決方法HTTPContext
- 關於input的一些問題解決方法分享
- 關於SVN update之後,引起衝突的解決方法
- 關於 Photoshop 2020 無法新建檔案的解決方法?
- 關於laravel 框架實現路由自動注入解決方法Laravel框架路由
- 關於gin利用src.Shutdown進行平滑關閉原理分享
- 關於SpringMVC的HttpMediaTypeNotSupportedException異常解決SpringMVCHTTPException
- 關於Failed to resolve的問題解決AI
- 關於移動端小圖示模糊問題的解決方法教程
- 關於教程中 NPM 下載不穩定個人的解決方法NPM
- 關於mysql查詢字符集不匹配問題的解決方法MySql
- 關於外部引用jar包報紅無法使用解決方法JAR
- 關於 SQLyog 遠端連線 Linux 系統的 MySQL 失敗的解決方法LinuxMySql
- 關於quartus ii軟體中註釋亂碼問題的解決方法
- 一些關於網賭被黑提款失敗的解決方法與技巧,
- 關於BGE-M3接入LangChain時遇到的問題與解決方法LangChain
- 關於Centos7中Vscode無響應的問題及解決方法CentOSVSCode
- SAP:CX_SY_READ_SRC_LINE_TOO_LONG解決
- 關於qq音樂audio標籤裡src的獲取問題
- 關於AppDelegate瘦身的多種解決方案APP
- 解決Hexo關於圖片的問題Hexo
- 關於解決問題的幾個段位
- 關於Gradle編譯時下載依賴失敗解決方法Gradle編譯
- 關於python安裝dlib報錯“ ImportError: DLL load failed”的解決方法之一PythonImportErrorAI
- 關於谷歌賬號註冊手機號無法驗證的解決方法谷歌
- 關於不同的MySQL複製解決方案概述MySql
- 關於網站出現Errorestablishingadatabaseconnection的解決辦法網站ErrorRESTDatabase
- 關於mysql忘記密碼的解決策略MySql密碼
- 關於 LF will be replaced by CRLF 問題的解決方式
- 關於Support for password authentication 報錯的解決方案
- 怎樣成為解決問題的高手?——關於問題解決的關鍵4步驟
- 關於SSL協議未開啟的解決方案協議
- 關於 PHP Session ID 改變的問題解決PHPSession
- 關於React Native報Cannot access ‘serviceOf‘的解決方案React Native
- 關於Validation的方法使用
- TabError的解決方法Error