1. 程式人生 > >win7電腦上安裝2個版本的jdk

win7電腦上安裝2個版本的jdk

   因為之前導師專案用的是jdk1.6。本人要學習Weka,而最新版本的weka需要jdk1.8版本。所以就想在電腦上安裝2個版本的jdk。就安裝2個版本的jdk,還著實花了我一上午的時間。

  首先安裝jdk1.6版本的,我的jdk 1.6 放在  C:\Program Files\Java\jdk1.6.0_13 目錄下。jdk1.6的安裝時自動把jdk和jre分開成2個資料夾安裝的。所以安裝過程很簡單直接下一步下一步。安裝後在控制檯(黑視窗)上輸入 java -version。出現了jdk的版本,就說明安裝成功了。安裝過程可詳參:https://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

  對於之前安裝過jdk的人,再重新安裝一樣的版本,一定要確保,之前的jdk解除安裝乾淨了。

  安裝好jdk,配置好環境。出現的問題:輸入 java -version,能夠看到jdk的版本,但是,輸入javac  卻顯示“javac不是內部命令.......”。此時,檢查了2遍我環境變數的配置。配置無誤。

  第一次配置path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 

  第二次配置path:C:\Program Files\Java\jdk1.6.0_13\bin;C:\Program Files\Java\jdk1.6.0_13\jre\bin;(我使用了全路徑,成功了)

  後來成功以後我重新使用了第一種配置,這次竟然成功了,搞不懂。

  接著,安裝jdk1.8,因為我jdk1.8 不是預設安裝在C盤,是自定義安裝。所以會出現要先建立了一個檔案路徑:D:\Study\JDK1.8\JDK(也是我第一次安裝時,所選擇的路徑),接著安裝的就是jdk1.8的jre了,我的安裝路徑是:D:\Study\JDK1.8\JRE  。自定義安裝需要注意這一點!

              

  jdk1.8安裝好之後,jdk1.8安裝會自動配置環境變數到path中:C:\PROGRAMDATA\ORACLE\JAVA\JAVAPATH 。此時在控制檯上輸入java -version。出現的卻是 jdk 1.6.

接下來就是配置環境變數以完成切換jdk版本問題:

1.建立三個JAVA_HOME、JAVA6_HOME、JAVA8_HOME。JAVA6_HOME,存放JDK1.6的安裝路徑。JAVA8_HOME,存放JDK1.8的安裝路徑。而JAVA_HOME,則根據需要進行設定。如果需要1.6版本,變數值設為%JAVA6_HOME%(!一定沒有其他的字元出現),如果需要1.8版本變數值設為%JAVA8_HOME%(!一定沒有其他的字元出現),便於切換。

2.配置CLASSPATH。新建,變數名CLASSPATH,變數值,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(!第一個分號前前面有一個點,代表當前路徑下)。

 3. 配置Path。注意!一定要在Path變數值最前加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

4. 在安裝JDK1.8時(我的電腦是先安裝jdk1.6再安裝的jdk1.8),會將java.exe、javaw.exe、javaws.exe三個可執行檔案複製到了C:\Windows\System32目錄,這個目錄在WINDOWS環境變數中的優先順序高於JAVA_HOME設定的環境變數優先順序,所以要將這個目錄中這三個檔案刪除。path中若有:C:\PROGRAMDATA\ORACLE\JAVA\JAVAPATH,需要把它刪除。因為這是安裝jdk1.8,自動配置的環境變數。

驗證,切換JAVA_HOME內不同的變數值。開啟cmd,輸入java -version,檢視版本。

如何保證之前的jdk解除安裝乾淨?

附上我的安裝路徑與環境變數、值:

jdk1.6的安裝路徑:C:\Program Files\Java\jdk1.6.0_13


jdk1.8的路徑:D:\Study\JDK1.8\JDK


環境變數:

JAVA_HOME:%JAVA8_HOME%

JAVA6_HOME:C:\Program Files\Java\jdk1.6.0_13!只有安裝路徑

JAVA8_HOME:D:\Study\JDK1.8\JDK(!只有安裝路徑)

classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.”不能少

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(放在最前面)

相關推薦

win7電腦安裝2版本jdk

   因為之前導師專案用的是jdk1.6。本人要學習Weka,而最新版本的weka需要jdk1.8版本。所以就想在電腦上安裝2個版本的jdk。就安裝2個版本的jdk,還著實花了我一上午的時間。   首先安裝jdk1.6版本的,我的jdk 1.6 放在  C:\Program

在同一臺機器安裝版本jdk,修改環境變數不生效

     本機已經安裝了jdk1.6,而比較早期的專案需要依賴jdk1.5,於是同時在本機安裝了jdk1.5和jdk1.6.   安裝jdk1.5前,執行java -version得到 java version "1.6.0_38" Java(TM) SE Runtime

一個電腦同時安裝版本JDK,設定環境變數不生效的解決方法

window下在同一臺機器上安裝多個版本jdk,修改環境變數不生效問題 現象:某臺Windows機器,先安裝了JDK1.7,然後配置了JAVA_HOME等環

如何在一臺電腦安裝jdk

tput support -c win index text different ref recent Technote (FAQ) Question How to install multiple versions of Java on a workstation? C

關於電腦安裝版本JDK後使用時的切換

安裝 build 兩種方法 期望 保存 span 版本 查看 nbsp 轉自:https://www.cnblogs.com/yanzige/p/5377332.html 具體操作和描述如下(前兩種方法都是沒有成功的) 原本安裝了jdk1.7,環境變量也是配置的1.7相關路

阿裏雲安裝版本

AI auth 技術 admin 權限 註意 開啟 更改 svn服務 1.已經在阿裏雲上成功安裝了svn服務端,但是沒有搞明白URL應用,嘗試安裝第二個版本庫。 2.進入svn目錄下 3.創建admin版本庫 4.查看是否創建成功 5.配置svn文件配置 先進入con

ubuntu系統安裝版本的opencv 程式使用具體版本的方法

然而有的時候可能一臺ubuntu系統中安裝了多個版本的opencv,這是就可能出現上述問題。 解決方法:在CMake.txt配置時注意呼叫FIND_PACKAGE( OpenCV 2.4 REQUIRED )

windows下jdk版本切換(安裝版本jdk

由於專案需求需要安裝兩個jdk,在網上搜索了一大堆,很多都是沒用的,在Google上搜到一種方法,親測可用。 老版本jdk6,新安裝jdk1.8。 jdk1.8直接安裝即可,安裝完後,更換環境變數JAVA_HOME至1.8,直接檢視Java版本,發現已更換至1.8,。但是想

在一臺電腦安裝TOMCAT伺服器

7. 修改startup.bat和catalina.bat檔案內容: (1) 開啟D:\Programming Tools\apache-tomcat-7.0.72-8081\bin\startup.bat檔案,把其中所有CATALINA_HOME替換為CATALINA_HOME_8081。 (2) 開啟D

同時安裝版本JDK問題及Failed to load the JNI shared library問題

今天遇到了一些問題,現在總結出來,希望能夠幫助大家,對自己以後也有利於回顧:    1.前公司用的是jdk1.8,但新公司要求1.7或1.6,以前算是比較暴力,喜歡解除安裝完再安裝,現在發現很不利於來回切換,故自己把jdk1.6,jdk1.7,jdk1.8全部安裝到了電腦上,

win7電腦安裝jdk1.7和1.8

      跟進兩個專案,一個用的jdk是1.7的,一個用1.8的,之前兩個版本都有,但是那會用1.7的,有1.8在就報錯,就卸了,沒想到還是逃不過。。。下面是我的解決辦法   首先安裝jdk1.7版本,我的jdk 1.6 放在  D:\others\Java\jdk1.7

Mac 安裝版本jdk並切換

一、Mac下檢視已安裝的jdk版本及其安裝目錄二、安裝多個jdk後配置1、開啟終端,輸入:/usr/libexec/java_home -V     注意:輸入命令引數區分大小寫(-v是不對的,必須是-V)在Mac OS下開啟終端,輸入如下命令:vi .bash_profil

安裝版本jdk後java -version不改變的問題解決

1、問題 比如先安裝了jdk7後,再安裝jdk6,java -version就是顯示java1.6,即使把JAVA_HOME和path修改為java7的路徑,java -version依然還是顯示6。 2、解決方法 在安裝jdk的時候,會自動把java

Mac安裝版本的Python

簡介 利用Mac包管理工具brew安裝pyenv,pyenv用來管理所有python版本。如果沒有安裝brew,先安裝一下吧。 安裝pyevn $ brew install pyenv $ pyenv -v pyenv 1.2.6 檢視所有的python版本

如何在一臺主機安裝版本oracle 資料庫?

本文以在一個host 上安裝2個版本的oracle資料庫(oracle 10g/11g)為例,做一個簡單的介紹。 系統環境使用的是ol5.8,採用oracle-validate-rpm來自動配置oracle的系統環境。 安裝路徑需要手工建立,在這裡需要準備兩個兩個path

如何在一臺電腦安裝Linux發行版

不得不承認,在一臺電腦上安裝多個Linux發行版,這是一個十分‘尷尬的’需求,但是出於某種原因,我就是有了這種需要。 經常安裝Windows的朋友都知道,window多系統安裝很簡單,系統會自動檢索更新引導選單,所以安裝完畢就可以選擇不同的系統進入了。 但是安裝多個Linu

如何在同一臺機器安裝版本的Java

開發十年,就只剩下這套架構體系了! >>>   

電腦有多Python版本安裝Scrapy

1.安裝python2.7版本,如果你的電腦安裝了其他的版本也沒關係,python是獨立執行的,你只需要再安裝一個2.7版本即可。連結再python 得官網就可以找到。 2.安裝完後電腦重啟,然後開啟‘執行’,輸入cmd,執行以下命令,設定環境變數。 -C:\Python27\python.

一臺電腦如何配置多版本JDK,並進行自由切換

針對單個JDK的安裝非常簡單,網上資料很多,在這裡就不作講述。接下來講一下多版本的切換,以jdk從1.7切換到1.6為例,操作步驟如下: 1.修改登錄檔:HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environm

安裝2不同版本jdk該怎麼配置環境變數

如果你已經安裝了一個jdk,但你又想安裝另一個版本的jdk該怎麼做呢          :jdk你直接點選安裝就行了,安裝jdk 隨意選擇目錄 只需把預設安裝目錄 \java 之前的目錄修改即可 1.