關於【error=2,No such file or directory】問題的一種起因與解決方法

error=2,No such file or directory

很多情況下遇見了標題所示的這麼一串提示,估計頭都大了,特別是剛剛使用IDEA以及AndroidStudio的同學,看到錯誤提示,直譯成找不到文件與目錄,然後就不知該如何下手解決問題了。


今天我們不談原理。之談一種起因與相應的解決方案。

1、引入

我們每個人使用IDE都有很多自己獨特的習慣,無論是快捷鍵、代碼模板還是編輯器的高亮與顏色提示等等。很多情況下用習慣了就不想換。
舉個栗子:
假設有一天我們更換電腦、重裝系統或者重新安裝IDEA與AS,很明顯此時此刻,系統不會“好心地”保留下原來的這些“使用習慣”–settings。


聰明的小夥伴肯定會說,沒關係,小事啊。我導入之前的【settings】不就行了麼,於是乎,就像這樣:
這裏寫圖片描述

嗯,看起來沒什麼不對的,so,來一個”HelloWorld”看看,嗯,一運行不要緊:
這裏寫圖片描述
這是啥???
不行就重啓再建一個項目試試:
這裏寫圖片描述
還是這樣。。。


2、解決

開門見山,其實這個錯誤就是我們看似正確的【import settings】導致的。

如果在這個”settings” 的 jar包中,存儲了我們之前JDK的存儲環境,而恰好,此時此刻,我們的IDE又按照這個路徑去找jdk,很明顯,這是絕對找不到的,那麼,沒有jdk,肯定是編譯、運行不了的啊。。。

因此,這種情況就會報錯。


知道問題後,我們就解決它,很簡單:

更換JDK路徑啊!

按照下面的步驟,傻瓜教程:

這裏寫圖片描述

這裏寫圖片描述

輕輕的點擊【apply】:

一切迎刃而解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章