linux配置jre環境變數配置
Linux的變數種類
按變數的生存周期來劃分,Linux變數可分為兩類:
1 永久的:需要修改配置文件,變數永久生效。
2 臨時的:使用export命令聲明即可,變數在關閉shell時失效。
設置變數的三種方法
1 在/etc/profile文件中添加變數【對所有用戶生效(永久的)】
用VI在文件/etc/profile文件中增加變數,該變數將會對Linux下所有用戶有效,並且是「永久的」。
例如:編輯/etc/profile文件,添加CLASSPATH變數
export CLASSPATH=./java_HOME/lib;$JAVA_HOME/jre/lib
註:修改文件後要想馬上生效還要運行# source /etc/profile不然只能在下次重進此用戶時生效。
2 在用戶目錄下的.bash_profile文件中增加變數【對單一用戶生效(永久的)】
用VI在用戶目錄下的.bash_profile文件中增加變數,改變數僅會對當前用戶有效,並且是「永久的」。
例如:編輯guok用戶目錄(/home/guok)下的.bash_profile
命令用法如下
$ cd (進入用戶登陸目錄)
$ls –al .bash_profile(.bash_profile為隱藏文件,因此要用ls –a命令查找)
$vi .bash_profile(用vi編輯.bash_profile)
vi/home/guok/.bash.profile添加如下內容:exportCLASSPATH=./JAVAHOME/lib;JAVA_HOME/jre/lib
註:修改文件後要想馬上生效還要運行$ source /home/guok/.bash_profile不然只能在下次重進此用戶時生效。
3 直接運行export命令定義變數【只對當前shell(BASH)有效(臨時的)】
在shell的命令行下直接使用[export 變數名=變數值] 定義變數,
該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,
shell關閉了,變數也就失效了,再打開新shell時就沒有這個變數,需要使用的話還需要重新定義。
環境變數的查看
1 使用echo命令查看單個環境變數。例如:
echo $PATH
2 使用env查看所有環境變數。例如:
env
3 使用set查看所有本地定義的環境變數。
使用unset刪除指定的環境變數
set可以設置某個環境變數的值。清除環境變數的值用unset命令。如果未指定值,則該變數值將被設為NULL。示例如下:
export TEST="Test..." #增加一個環境變數TEST env|grep TEST #此命令有輸入,證明環境變數TEST已經存在了
TEST=Test...
unset TEST #刪除環境變數TEST
$ env|grep TEST #此命令沒有輸出,證明環境變數TEST已經刪除
常用的環境變數
PATH 決定了shell將到哪些目錄中尋找命令或程序
HOME 當前用戶主目錄
HISTSIZE歷史記錄數
LOGNAME 當前用戶的登錄名
HOSTNAME指主機的名稱
SHELL 當前用戶Shell類型
LANGUGE 語言相關的環境變數,多語言可以修改此環境變數
MAIL當前用戶的郵件存放目錄
PS1基本提示符,對於root用戶是#,對於普通用戶是$
Linux下設置和查看環境變數
https://www.cnblogs.com/qiuhong10/p/7815943.html
Linux下修改.bash_profile 文件改變PATH變數的值
https://blog.csdn.net/u011323949/article/details/79045788
⑵ 如何在linux安裝jdk的配置環境變數
下在Linux版本JDK,解壓到某個目錄下,比如解壓後目錄為/opt/jdk1.8.0_111/,
然後可以在/etc/profile文件末尾編輯如下:
#JDK env.
export JAVA_HOME=/opt/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib/dt.jar
export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH
保存退出,執行source /etc/profile
即可,沒有問題的話,此時java -version命令會輸出
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
⑶ linux環境變數怎麼配置
linux環境變數配置相關命令及常式:
1. 顯示環境變數HOME
$ echo $HOME
/home/redbooks
2. 設置一個新的環境變數hello
$ export HELLO="Hello!"
$ echo $HELLO
Hello!
3. 使用env命令顯示所有的環境變數
$ env
HOSTNAME=redbooks.safe.org
PVM_RSH=/usr/bin/rsh
Shell=/bin/bash
TERM=xterm
HISTSIZE=1000
...
4. 使用set命令顯示所有本地定義的Shell變數
$ set
BASH=/bin/bash
BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")
BASH_VERSION='2.05b.0(1)-release'
COLORS=/etc/DIR_COLORS.xterm
COLUMNS=80
DIRSTACK=()
DISPLAY=:0.0
...
5. 使用unset命令來清除環境變數
set可以設置某個環境變數的值。清除環境變數的值用unset命令。如果未指定值,則該變數值將被設為NULL。示例如下:
$ export TEST="Test..." #增加一個環境變數TEST
$ env|grep TEST #此命令有輸入,證明環境變數TEST已經存在了
TEST=Test...
$ unset $TEST #刪除環境變數TEST
$ env|grep TEST #此命令沒有輸出,證明環境變數TEST已經存在了
6. 使用readonly命令設置只讀變數
如果使用了readonly命令的話,變數就不可以被修改或清除了。示例如下:
$ export TEST="Test..." #增加一個環境變數TEST
$ readonly TEST #將環境變數TEST設為只讀
$ unset TEST #會發現此變數不能被刪除
-bash: unset: TEST: cannot unset: readonly variable
$ TEST="New" #會發現此也變數不能被修改
-bash: TEST: readonly variable
環境變數的設置位於/etc/profile文件
如果需要增加新的環境變數可以添加下屬行
export path=$path:/path1:/path2:/pahtN
1.Linux的變數種類
按變數的生存周期來劃分,Linux變數可分為兩類:
永久的:需要修改配置文件,變數永久生效。
臨時的:使用export命令聲明即可,變數在關閉shell時失效。
2.設置變數的三種方法
在/etc/profile文件中添加變數【對所有用戶生效(永久的)】
用VI在文件/etc/profile文件中增加變數,該變數將會對Linux下所有用戶有效,並且是「永久的」。
例如:編輯/etc/profile文件,添加CLASSPATH變數
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
註:修改文件後要想馬上生效還要運行# source /etc/profile不然只能在下次重進此用戶時生效。
在用戶目錄下的.bash_profile文件中增加變數【對單一用戶生效(永久的)】
用VI在用戶目錄下的.bash_profile文件中增加變數,改變數僅會對當前用戶有效,並且是「永久的」。
例如:編輯guok用戶目錄(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下內容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
註:修改文件後要想馬上生效還要運行$ source /home/guok/.bash_profile不然只能在下次重進此用戶時生效。
直接運行export命令定義變數【只對當前shell(BASH)有效(臨時的)】
在shell的命令行下直接使用[export 變數名=變數值] 定義變數,該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,shell關閉了,變數也就失效了,再打開新shell時就沒有這個變數,需要使用的話還需要重新定義。
環境變數的查看
使用echo命令查看單個環境變數。例如:
echo $PATH
使用env查看所有環境變數。例如:
env
使用set查看所有本地定義的環境變數。
unset可以刪除指定的環境變數。
常用的環境變數
PATH 決定了shell將到哪些目錄中尋找命令或程序
HOME 當前用戶主目錄
HISTSIZE歷史記錄數
LOGNAME 當前用戶的登錄名
HOSTNAME指主機的名稱
SHELL 當前用戶Shell類型
LANGUGE 語言相關的環境變數,多語言可以修改此環境變數
MAIL當前用戶的郵件存放目錄
PS1基本提示符,對於root用戶是#,對於普通用戶是$
⑷ Linux系統下Java環境變數的設置
從java.sun.com上下載JDK的安裝文件,一般是jdk1.5.0_10_XXXX.bin的格式。
解開生成JDK目錄,這里假設JDK安裝在/usr/java/jdk1.5.0_10中:
代碼:
sudo chmod 755 jdk1.5.0_10_XXXX.bin
sudo ./jdk1.5.0_10_XXXX.bin
sudo mkdir /usr/java
sudo mv jdk1.5.0_10/ /usr/java
代碼:
sudo gedit /etc/profile
在這個文件的末尾追加:
代碼:
export JAVA_HOME=/usr/java/jdk1.5.0_10/
#注意把新添加的JDK的bin目錄追加在$PATH的最前面,這樣當系統中安裝有多個JDK版本時,程序會優先搜尋排在最前面的JDK版本。
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
保存/etc/profile之後,別忘了執行下面這個命令,使環境變數的更改馬上起作用。
代碼:
source /etc/profile
如果執行上面這個命令時報錯,請仔細檢查你在/etc/profile里新增的文本是不是有錯。
最後檢查環境變數更改是否生效:
代碼:
java -version
-----
下面是另一種
1、下載需要的jdk( 我的是 jdk-6u2-linux-i586-rpm.bin),放在/home目錄。
2、
#cd /home
#cp jdk-6u2-linux-i586-rpm.bin /usr/local
#cd /usr/local
(給所有用戶添加可執行的許可權)
#chmod +x jdk-6u2-linux-i586-rpm.bin
# ./jdk-6u2-linux-i586-rpm.bin
( 有可能會生成jdk-6u2-linux-i586-rpm文件,若是,則#chmod +x jdk-6u2-linux-i586-rpm, 然後 #rpm -ivh jdk-6u2-linux-i586-rpm. 若非,即直接進入安裝程序)
出現安裝協議,一直enter最後到y接受。
3、設置環境變數。
若是只是當前用戶:
#vi /etc/profile
在最後加入 (與 xp中cmd設置一樣)
#set java environment
JAVA_HOME = /usr/java/jdk1.6.0_02
CLASSPATH =.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH = $JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PAHT
esc 回到命令模式,:wq 退出。
若是要在所有用戶中使用:
vi /etc/profile.d/java.sh
在新的java.sh中輸入上面情況中在末尾添加的內容:
保存退出,然後給java.sh分配許可權:chmod 755 /etc/profile.d/java.sh
保存/etc/profile之後,別忘了執行下面這個命令,使環境變數的更改馬上起作用。
代碼:
source /etc/profile
如果執行上面這個命令時報錯,請仔細檢查你在/etc/profile里新增的文本是不是有錯。
最後檢查環境變數更改是否生效:
代碼:
java -version
4、可在終端個查看環境變數設置情況:
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
5、檢查JDK 是否成功安裝:
#java -version
#javac -?
⑸ 請問Linux下怎麼配置Java環境變數
終端輸入命令 vi /etc/profile 編輯profile文件
在profile文件末尾加入:
終端輸入命令 vi ~/.bash_profile編輯.bash_profile文件
在.bash_profile文件末尾加入:
只需在shell終端執行下列命令:
Linux下配置Java環境變數方法:
在安裝好jdk之後可以通過如下三種方法配置環境變數:
1.該計算機只作為開發使用,直接修改/etc/profile文件,所有用戶的shell都有權使用這些環境變數,因此可能會給系統帶來安全性問題。
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意:
a. 將 /usr/share/jdk1.6.0_14改為該計算機jdk安裝目錄
b. linux下用冒號「:」來分隔路徑
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值
2.更為安全的方法修改只需要修改其個人用戶主目錄下的.bash_profile文件,即.bash_profile文件,把使用這些環境變數的許可權控制到用戶級別。
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3. 臨時使用,切換shell設置失效
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
⑹ 如何在linux系統中的火狐配置jre插件
為Mozilla添加JRE插件
1、進入目錄/usr/lib64/mozilla/plugins(或者/usr/lib64/firefox-addons/plugins、/usr/lib64/chromium-browser/plugins)
命令:cd /usr/lib64/mozilla/plugins
(若進入其他目錄可參考該命令)
2、建立link
命令:sudo ln –s /usr/local/java/jre1.7.0_55/lib/amd64/libnpjp2.so
四、測試JRE安裝是否成功
1、打開IE瀏覽器,瀏覽網址:www.eda9cube.com,並登錄系統。如無賬戶,請先注冊
2、運行eSchema,如果提示「Application Blocked by Security Settings」,說明JRE的安全設置太高,需要配置一下,方法如下:
1)進入JRE安裝目錄
命令:cd /usr/local/java/jre1.7.0_55/bin
2)啟動JAVA控制面板
命令:./ControlPanel
3)在控制面板中,選擇「Security」頁簽,點擊「Edit Site List」打開站點列表,然後點擊「Add」按鈕,在「Location」欄中添加例外站點,如:www.eda9cube.com,然後點擊「OK」完成添加
3、重新啟動firefox瀏覽器,瀏覽網址:www.eda9cube.com,並登錄系統,再次運行eSchema,如果提示「Do you want to run this application?」,則勾選「I accept the risk and want to run this application.」,然後點擊「Run」,即可完成JRE安裝
⑺ linux下安裝jre後,需要手動設置環境變數嗎
需要,java的安裝都需要配置環境變數,其實就是配jdk(開發環境)和jre(運行環境)