1. 程式人生 > >配置Java_home和配置臨時環境變數

配置Java_home和配置臨時環境變數

環境變數的作用

環境變數相當於給系統或使用者應用程式設定的一些引數,具體起什麼作用這當然和具體的環境變數相關。比如path,是告訴系統,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到哪些目錄下去尋找。

在我們如果安裝了新的版本的JDK的時候,那麼就要修改環境變數來修改JDK的配置,這樣做是要擔風險的,手一抖,多刪除一個符號,或者多打一個分號,就會出現不可預知的後果。那麼如何避免這個風險呢?

在我們修改環境變數裡面的JDK路徑的時候,變化的部分知識bin前面的部分,而bin是不會發生變化的。所以我們可以把變化的部分封裝起來。下面該java_home亮相了。

在環境變數裡面新增要一個新的環境變數java_home(不一定叫這個名字,可以自己任意設定變數名)

1、選擇新建環境變數


2、輸入環境變數的名稱和值。

3、配置path變數

好了,現在我們把java_home放到Path裡面,用“%%”把它引起來。這樣的話就相當於讀取的是我們配置的java_home的值。以後我們要修改的話直接修改java_home的值就好了。


臨時環境變數

設定臨時環境變數,當軟體開發完成後,通常要測試軟體的相容性。比方說開發時候用的是JDK7.0,要測試在JDK5.0和JDK6.0環境下是否相容。怎麼辦呢?難道去頻繁的改path或者java_home?這樣是很麻煩的,此時,臨時環境變數排上了用場。

我們一般都是通過set命令配置臨時環境變數。臨時環境變數就是僅對於當前控制檯視窗起作用,視窗一旦關閉,那麼配置的臨時環境變數資訊會發生消失。

配置臨時環境變數的語法為:Set 環境變數的名字=路徑資訊。

如:

set path=C:\JDK7.0\bin;

此時path環境變數就只支援JDK7.0了,原來環境變數的資訊就不能用了,如果想要加上原來windows提供的環境變數資訊,可以寫成:

set path=C:\JDK7.0\bin;%path%;

關於環境變數的使用就先總結到這裡,如果有什麼寫的不對的地方,歡迎指正。

相關推薦

配置Java_home配置臨時環境變數

環境變數的作用 環境變數相當於給系統或使用者應用程式設定的一些引數,具體起什麼作用這當然和具體的環境變數相關。比如path,是告訴系統,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到哪些目錄下去尋找。 在我們如果安裝了新

python2.7python3.7環境變數配置

恕我直言 以下教程不會和配置環境變數有半毛錢關係,因為開發團隊有設定自動配置環境變數,而缺貨們只會一路預設呵呵 看到這文的,都是不知道自己先嚐試安裝,開局伸手黨的傻逼 此文就是嘲諷伸手黨和一群只會複製貼上沒腦子的缺貨作者 一個呵呵送給你們 只是因為你們的需求和內容噁心到我了

JDK的下載安裝及環境變數配置

一:JDK的下載及安裝 jdk下載網址:www.oracle.com/technetwork/java/javase/downloads/index.html 下載的時候注意電腦系統版本,如果無法確定電腦的windows版本或,可以右鍵點選“計算機屬性”,即可檢

window配置臨時環境變數

使用場景     使用電腦開發java程式或者執行java程式,但是A電腦上沒有裝JDK或者JRE,又不想汙染系統。 使用技巧     在windows系統中可以使用set命令配置臨時環境變數。注

javaandroid SDK環境變數配置過程(windows)

本機java環境變數配置: JAVA_HOME:   D:\java\jdk1.8.0_112   CLASSPATH:   .%JAVA_HOME%\lib;%JAVA_HOME%\lib\to

JAVA配置臨時環境變數

在做開發時,我們可能會用到別人的電腦做一些臨時的測試,這時就需要配置一些臨時的環境變數(所謂臨時就是指配置完後不會儲存在別人的電腦上,用完自動就刪除了,畢竟別人不喜歡你在他的電腦上隨便動手動腳嘛)。

配置臨時環境變數path

臨時配置方式:通過dos命令中set命令完成 set :用於檢視本機的所有環境變數的資訊。 set  變數名 :檢視具體一個環境變數的值。 set  變數名=:清空一個環境變數的值。 set  變數

nuxt.js配置BASE_URL(基本域名)NODE_ENV(環境變數

一直以來,開發環境和生產環境的資料介面域名不一樣總是困擾著我 每次打測試包或者線上包,我都得手動切換域名,我相信很多人的做法跟這差不多,類似下面這樣: (你已經注意到,這個檔案已經被我無情的刪除了,因為我發現了屬於我自己的新大陸) 每次打包都要切換註釋,雖然也能接受,但是容易忘記或者出錯,或者找這個

環境變數中系統變數使用者的環境變數及在配置JAVA環境變數時兩著有什麼區別

環境變數分為系統環境變數和使用者環境變數.你所說的環境變數是指系統環境變數,對所有使用者起作用, 而使用者環境變數只對當前使用者起作用。       例如你要用java,那麼你把java的bin目錄加入到path變數下面,那麼它就是系統環境變數,所用使用者登陸, 在命令列輸入java都會有java的幫助資訊出

Win7 sublime text3安裝配置python23開發環境

在windows下面配置了sublime text3 版本:x64 3143 來源:六維空間 安裝目錄:D:/sublime 具體操作如下: (1)註冊:參考連結 https://blog.csdn.net/zhanghao143

【PE/vs】Visual Studio自定義生成工具配置方法相關vs系統變數含義

DATE: 2018.11.20 1、自定義生成工具配置方法 以x86純彙編編譯為例: x86純彙編的編譯需要yasm彙編器工具,在VC系統路徑下檢視當前系統中是否含有可用的yasm.exe: where yasm.exe 可以將yasm.exe放在C盤windo

spring+log4j配置檔案無法讀取系統環境變數問題

在spring-web專案中,log4j的配置位於log4j.properties檔案中,其中日誌路徑使用環境變數配置(配置在/etc/profile)。但是,實際執行該路徑沒有生效。如果直接寫路徑,是沒有問題的。 log4j.appender.logFile.File = ${BYTREE

linux shell “永久環境變數”、“臨時環境變數"普通變數"之完全解讀

        這個年代, 大家寫點書, 也無非就是為了搞點錢, 基本都是羅列一些知識點, 基本都是寫給已經會了的人看的。 真正用心寫書的人, 不多。 如果真正用心寫書, 且站在讀者的角度去寫, 那就少之又少了。         關於linux shell環境變數, 我看

同一臺電腦教你配置多個Tomcat的環境變數

裝兩個tomcat 分別是6.0和7.0 可想執行tomcat6.0 但是實際上卻執行tomcat7.0 兩個版本都是用解壓縮包 其實就是不能執行tomcat6.0 只能執行7.0 兩個環境變數都配置了。埠也改了 還是不行我遇到這種情況了,不知大家遇到沒有,如下是

配置java,安卓環境變數

JAVA環境變數JAVA_HOME、CLASSPATH、PATH設定詳解  Windows下JAVA用到的環境變數主要有3個,JAVA_HOME、CLASSPATH、PATH。      JAVA_HOME 指向的是JDK的安裝路徑,如C:\jdk1.5.0_06,在這路徑下你應該能夠找到bin、li

JAVA-JDK配置-JDK下載安裝以及環境變數配置(win10)

1、 下載JDK安裝包 根據你的需求下載不同版本的jdk,下面簡單介紹一下Java SE、Java EE、Java ME三者的區別: 1. Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J

MAC 配置android adb命令的環境變數

1,開啟終端,敲入命令:sudo vi .bash_profile  (如果有密碼就為本機登入密碼)(如果沒有這個檔案就會建立一個新的) 預設終端目錄如圖,生成的檔案為隱藏檔案: (顯示隱藏檔案命令:defaults write com.apple.finder

配置tomcat 6.0的環境變數

JAVA的: CLASSPARTH:    .;%Java_HOME%\lib\tools.jar;%Java_HOME%\lib\dt.jar;                   C:\Program Files\Java\jre6\lib\rt.jar PART

在Ubuntu Server上原始碼安裝OpenERP 8.0,並配置wsginginx執行環境

$ sudo apt-get install -f openerp   即可。這種方式會自動安裝依賴包,當然postgresql還要先裝好。   也可以下載deb包用dpkg -i安裝。找到的引文使用bzr下載branch,發現下載addons總是出錯。我改造一下,直接

ubuntu配置android開發所需環境變數

################ CUSTOM SETTING BEGIN #################### #set jdk path export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_45 export JRE_HOM