原來使用jdk7,現(xiàn)在新項(xiàng)目需要使用jdk8,所以我直接在本地安裝有jdk7的基礎(chǔ)上直接安裝jdk8,下一步,下一步,完成,環(huán)境變量還是jdk7的配置。
然后通過命令行:java -version查看版本信息,報(bào)錯(cuò):has value '1.8', but '1.7' is required.
通過度娘,找到這篇博客:解決Win7 安裝完jdk7后,再安裝jdk8出現(xiàn)的問題 has value ‘1.8’, but ‘1.7’ is required.
如果采用作者的方案:更改環(huán)境變量為jdk8,同時(shí)用JDK8的JAVA_HOME/bin下的java.exe、javaw.exe、javaws.exe替換C:/Windows/System32目錄下的java.exe、javaw.exe、javaws.exe,確實(shí)可以實(shí)現(xiàn)jdk7和jdk8并存,但是其它依賴與jdk7的工具(比如maven)可能受到影響,需同步進(jìn)行調(diào)整。
為了保留jdk7的環(huán)境變量,我采用的方案:jdk7的安裝和環(huán)境變量什么都不需要?jiǎng)樱恍枰截愐环輏dk8的安裝目錄到本地,然后在eclipse中Installed JREs功能框中Add剛才拷貝過來的jdk8即可
jdk8的安裝目錄可以通過先安裝再刪除的方式獲取,出現(xiàn)has value '1.7',but '1.8' is required.這個(gè)問題,參考前面的博客,或者按照jdk8拷貝之后,先刪除jdk7,然后刪除jdk8,再按照jdk7也可以。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注