1. 程式人生 > >已經換成了jdk還是報錯:compiler is provided in this environment

已經換成了jdk還是報錯:compiler is provided in this environment

錯誤描述:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK

一般解決方法:將編譯環境換成jdk即可,網上搜的也大部分是這種解決方法,但是我試過還是不行,因此我的方法如下:

我們需要指定一個符合配置的JDK環境, 這是我們之前在Eclipse-->Window-->preferences-->Java-->Installed JREs下的配置就不行了, 而需要指定一個JDK目錄, 例如我的JDK安裝目錄下的jdk1.7.0_17, 這也是這個錯誤出現的罪魁禍首. 不過對於Java開發者來說, Installed JREs中使用jdk目錄而不適用jre目錄也是最好的選擇.


步驟:








然後再編譯執行專案即可.