我已經安裝在我的機器(操作系統Windows 8)多的Java版本。我在我的機器上安裝了java 1.6,1.7,& 1.8。我已經將版本1.6的路徑環境變量設置爲Java_Home & for 1.8 as Java_Home8。我們如何改變Java版本使用
但是奇怪,當i型在命令提示Java的版本,它是指爲JDK 1.7版本。但奇怪的是,我查看了路徑環境變量,並且找不到導致jdk 1.7安裝文件夾的路徑。我還沒有爲jdk 7創建任何單獨的路徑變量。我也沒有將它包含在路徑中。但是,仍然當我打開命令提示符,然後輸入Java的版本,它仍然指向Java 7中下面是路徑的變量
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jre1.8.0_60\bin;C:\Program Files\Java\jre1.6.0_07\bin;%M2%;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.6.0_07\bin;C:\Program Files\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;
有人能解釋這是如何發生的內容。我的假設是,當我執行java -version命令時,它指的是路徑變量中提供的版本。但事情並非如此。你能否解釋一下原因以及它如何挑選/顯示java 7版本。
顯示您的PATH變量的內容。哪個OS? –
僅供參考。IDE就像Eclipse一樣,允許您在項目構建路徑中更改JDK。 –
你可以爲你的操作系統添加一個標籤到描述。不同的操作系統有不同的機制來選擇要使用的Java版本。例如。對於Ubuntu,你可以使用[update-alternatives](https://help.ubuntu.com/community/Java)。 – matt