1. 問題
在安裝jdk後,配置完環境變數,然後在控制台輸入j**a -version出現與安裝版本不一致的版本,如安裝1.8後version仍顯示1.7,即:修改環境變數沒有生效且原先存在安裝過的jdk版本。
2. 原因
1)原先版本的jdk安裝後將j**a.exe、j**aw.exe、j**aws.exe複製到c:\windows\system32目錄,這個目錄在windows環境變數中的優先順序高於j**a_home設定的環境變數優先順序,故此直接更改j**a_home會無效。
2)或原先安裝的jre將c:\programdata\oracle\j**a\j**apath寫入了環境變數path中
3. 解決方法
1)刪除c:\windows\system32目錄下的j**a.exe、j**aw.exe、j**aws.exe三個檔案
2)命令列中輸入:where j**a,若輸出的資料夾不是自己在path中設定的,將目錄下的j**a.exe、j**aw.exe、j**aws.exe三個檔案直接刪除(或替換成自己jdk/bin下面的對應檔案)
可以通過命令列輸入:echo %path%輸出看path在自己設定的值之前是否新加了其他路徑
我在配置環境變數時將%j**a_home%\bin;%j**a_home%\jre\bin;放在了首位,但是輸出path時發現第乙個值卻是:c:\programdata\oracle\j**a\j**apath,確定這個路徑誤導了控制台的jdk選擇,直接刪除該目錄下的j**a.exe、j**aw.exe、j**aws.exe三個檔案後重啟命令列發現jdk版本正常,且c:\programdata\oracle\j**a\j**apath路徑消失。
3)刪除環境變數path中c:\programdata\oracle\j**a\j**apath的配置
4)重啟命令列j**a -version測試。
CRFSuite安裝及PATH配置
作為自然語言處理的佼佼者crf 條件隨機場 自然受到了很多的青睞。在實現crfsuite的眾多任務具中,crfsuite因為其可以允許使用者自定義feature,而較為好用。下面將為crfsuite的安裝及其path的新增作簡要介紹。先瀏覽官方文件,然後進行下面操作 先下好 liblbfgs 1.1...
Alcatraz在xcode安裝無效的解決方案
對還沒有支援xcode 6.2的外掛程式有效,alcatraz 的新版已經支援。顯示外掛程式的包內容 編輯info.plist檔案 展開dvtplugincompatibilityuuids 新增乙個新的item a16ff353 8441 459e a50c b071f53f51b7 對於xcod...
JDK安裝配置教程
jdk安裝與配置 一 jdk是oracle提供免費 使用的,官網位址 一般選擇j a se版本即可,企業版的選擇j a ee 的jdk版本 目前最新的是jdk8u112 jdk的開發包以及相關的文件 勾選同意,才可點選 根據不同的系統,不同的版本 windows x86 32位的windows系統 ...