多個jdk之間如何切換
我相信大多數人應該跟我一樣曾遇到這樣的問題
電腦裡裝了兩個版本以上的jdk
比如我的電腦裡安裝了1.6版本的和1.7版本的,
執行指令檢視jdk版本java -version,顯示當前系統的預設jdk是1.7的,但是由於專案需要我需要切換到1.6的版本
我該如何切換呢?
如果僅僅在系統環境變數裡,將環境變數JAVA_HOME修改為1.6對應的jdk的路徑,
執行指令檢視jdk版本java -version
可以看到顯示的仍舊是1.7的版本,並沒有任何的變化
為什麼這樣呢?
原因在於1.6以上的jdk在安裝的時候會在
C:\Windows\System32
裡新增java.exe,javaw.exe,javac.exe
這裡的優先順序要高於環境變數中的優先順序,所以系統會先識別這邊的jdk版本
因此無論你怎麼修改環境變數中的路徑都是不起作用的,
要想讓環境變數起作用,就需要將C:\Windows\System32下面java開頭的三個exe檔案刪掉即可
相關推薦
多個jdk之間如何切換
我相信大多數人應該跟我一樣曾遇到這樣的問題 電腦裡裝了兩個版本以上的jdk 比如我的電腦裡安裝了1.6版本的和1.7版本的, 執行指令檢視jdk版本java -version,顯示當前系統的預設jdk是1.7的,但是由於專案需要我需要切換到1.6的版本 我該如何切換呢? 如
Java多個jdk安裝切換
pre system32 class work pos htm r+ 不用 安裝 1. 下載安裝: http://www.oracle.com/technetwork/java/javase/archive-139210.html 2. 設置環境變量: 步驟: 1.
Android入門 多個Activity之間切換原理介紹
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
JAVA中安裝多個jdk且切換使用
以java1.7 和java1.8為例: 先安裝1.7,在安裝1.8,安裝目錄如下: 右擊計算機,選擇屬性,選擇高階系統設定 一、配置JAVA_HOME: 變數名(N):JAVA_HOME 變數值(V):jdk安裝目錄(如C:\Program Files\Java\jd
Ubuntu安裝多個JDK並切換
基於 Ubuntu 14.04 版本。 做Android系統開發時,有時需要用到openjdk7,而有時要用到openjdk8。這就需要同時安裝openjdk7與openjdk8,同時我自己的Ubuntu上也安裝了Oracle JDK並將Oracle JDK設
Windows系統下面多個jdk版本切換
1.系統-高階系統設定-環境變數 裡面的Path值最前面的C:\ProgramData\Oracle\Java\javapath;去掉; 2.找到控制面板,檢視方式選擇大圖示或者小圖示,找到java選項並點選進入。然後選擇java欄,點選檢視,將jdk1.8的啟用去掉,並
多個JDK版本之間的切換
一、準備 1. 已安裝 jdk1.6.0_43(安裝位置:C:\Program Files\Java\jdk1.6.0_43) 2. 準備安裝 jdk1.8.0_131(安裝位置:D:\Program Files\Java\jdk1.8.0_131)二、安裝 jd
Mac 多個JDK的版本 腳本切換
ges 查看 用戶 work exp oracl -s 用戶目錄 版本 這裏配置jdk7和jdk8版本的切換 1、官網下載jdk7和jdk8 地址:http://www.oracle.com/technetwork/java/javase/downloads 2、安裝兩個
Selenium2+python自動化71-多個瀏覽器之間的切換【轉載】
logs ant utf-8 動態 不同的 ova data- 目的 有時 前言 有時候一些業務的功能涉及到多個系統,需要在web系統1打開造一些數據,然後用到某些參數是動態生成的,需要調用web系統2裏面的參數。 舉個簡單例子:在做某些業務的時候,需要手機短信驗證碼,
一臺電腦安裝多個JDK並自由切換
image home clas 分享 mage classpath com http ~~ 環境變量 path和classpath裏邊用%JAVA_HOME%; 就這樣,只要改變JAVA_HOME的值,就可以自由切換Java版本了呢~~ 一臺電腦安裝多個JDK並自由切換
56、彈出框和多個視窗之間的切換
學習目標: 1、掌握使用Swing實現彈出框功能 2、使用Swing切換視窗 3、新視窗的定義和彈出 學習過程: 一、彈出框 1、簡介 Java 中的對話方塊是一個容器,它充當父容器的子容器 Swing中的彈出式對話方塊是用JOptionPa
多個JDK切換總結
選擇 電腦--屬性--高階系統設定 -- 環境變數 使用者變數 1 建立JAVA_HOME,值是你的剛剛jdk的安裝目錄,比如 C:\Program Files (x86)\Java\jdk1.8.0_101 2 建立CLASSPATH,值是 .;%JAVA_HOME%
windows下多個JDK間的切換
背景 專案使用的是jdk1.7,但由於需要使用jmeter自測高併發場景,jmeter需要jdk1.8的支援,所以需要在電腦下安裝多jdk。 配置環境變數 檢查當前jdk版本 進入cmd視窗,輸入java -version javac-version檢查版本 當前
win10 64位系統中安裝多個jdk版本的切換問題
方法 http ren jdk1 64位系統 更新 消失 evel oca 由於電腦安裝了myeclipse2017,同時又安裝了idea2017,idea是最新版,必須使用jdk1.8以上,而myeclipse中的項目又需要低版本的jdk,所以在電腦上之前安裝配置好了jd
windows下多個jdk版本安裝、切換及問題
目前的需求是在一臺已經安裝了JDK7的windows伺服器上部署依賴於JDK8的專案,之前的JDK7也有專案在使用,現在需要同時安裝使用JDK8。 下載JDK8安裝包預設安裝,安裝完成後檢視,java -version 是1.8,javac -version 是
vue component :is實現多個元件之間的切換
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue Component 標籤</title> <
Ubuntu多個JDK版本配置和切換
概述 一般Ubuntu16會自帶open jdk8,而我們需要的是sun JDK,於是就需要重新安裝sun JDK,並將系統預設JDK切換為sun JDK。 下載JDK 下載地址: 安裝JDK 將JDK安裝包解壓到指定目錄/usr/soft
多個Fragment之間的切換,該用什麼方法呢?
最近在開發過程中使用Fragment做很常見的類微信介面,底部四個可選項,首頁、課程、發現和我的,每點選其中一個,在上方顯示不同的Fragment,如下圖: 起初我並沒有考慮太多,用了最簡單的方式,直接使用replace方法,程式碼如下: getSupportFragm
初學QT筆記: 多個QLineEdit之間的焦點設定、切換、獲取
學習實現計算器中,點選一個lineEdit後,再點選數字按鈕,可以將資料或符號顯示在選定的lineEdit中。 booleventFilter(QObject*,QEvent*); MainWindow::MainWindow(QWidget*parent): QMa
selenium多個視窗之間的切換(瀏覽器視窗)
from selenium import webdriver d=webdriver.Firefox() d.get("http://www.baidu.com") d.find_element_by_id('kw').clear() d.find_element_b