linux設置裝備擺設java情況變量具體進程。本站提示廣大學習愛好者:(linux設置裝備擺設java情況變量具體進程)文章只能為提供參考,不一定能成為您想要的結果。以下是linux設置裝備擺設java情況變量具體進程正文
直接上完成進程:
一. 解壓裝置jdk
在shell終端下進入jdk-6u14-linux-i586.bin文件地點目次,
履行敕令 ./jdk-6u14-linux-i586.bin 這時候會湧現一段協定,連繼敲回車,當訊問能否贊成的時刻,輸出yes,回車。以後會在以後目次下生成一個jdk1.6.0_14目次,你可以將它復制到 任何一個目次下。
二. 須要設置裝備擺設的情況變量
1. PATH情況變量。感化是指天命令搜刮途徑,在shell上面履行敕令時,它會到PATH變量所指定的途徑中查找看能否能找到響應的敕令法式。我們須要把 jdk裝置目次下的bin目次增長到現有的PATH變量中,bin目次中包括常常要用到的可履行文件如javac/java/javadoc期待,設置好 PATH變量後,便可以在任何目次下履行javac/java等對象了。
2. CLASSPATH情況變量。感化是指定類搜刮途徑,要應用曾經編寫好的類,條件固然是可以或許找到它們了,JVM就是經由過程CLASSPTH來尋覓類的。我們 須要把jdk裝置目次下的lib子目次中的dt.jar和tools.jar設置到CLASSPATH中,固然,以後目次“.”也必需參加到該變量中。
3. JAVA_HOME情況變量。它指向jdk的裝置目次,Eclipse/NetBeans/Tomcat等軟件就是經由過程搜刮JAVA_HOME變量來找到並應用裝置好的jdk。
三. 三種設置裝備擺設情況變量的辦法
1. 修正/etc/profile文件
假如你的盤算機僅僅作為開辟應用時推舉應用這類辦法,由於一切用戶的shell都有權應用這些情況變量,能夠會給體系帶來平安性成績。
·用文本編纂器翻開/etc/profile
·在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
·從新登錄
·注解
a. 你要將 /usr/share/jdk1.6.0_14改成你的jdk裝置目次
b. linux下用冒號“:”來分隔途徑
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來援用本來的情況變量的值
在設置情況變量時特殊要留意不克不及把本來的值給籠罩失落了,這是一種
罕見的毛病。
d. CLASSPATH中以後目次“.”不克不及丟,把以後目次丟失落也是罕見的毛病。
e. export是把這三個變量導出為全局變量。
f. 年夜小寫必需嚴厲辨別。
2. 修正.bash_profile文件
這類辦法更加平安,它可以把應用這些情況變量的權限掌握到用戶級別,假如你須要給某個用戶權限應用這些情況變量,你只須要修正其小我用戶主目次下的.bash_profile文件便可以了。
·用文本編纂器翻開用戶目次下的.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下設置變量
不贊同應用這類辦法,由於換個shell,你的設置就有效了,是以這類辦法僅僅是暫時應用,今後要應用的時刻又要從新設置,比擬費事。
只需在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
四. 測試jdk
1. 用文本編纂器新建一個Test.java文件,在個中輸出以下代碼並保留:
public class test { public static void main(String args[]) { System.out.println("A new jdk test !"); } }
2. 編譯:在shell終端履行敕令 javac Test.java
3. 運轉:在shell終端履行敕令 java Test
當shell下湧現“A new jdk test !”字樣則jdk運轉正常。
五. 卸載jdk
找到jdk裝置目次的_uninst子目次
在shell終端履行敕令./uninstall.sh便可卸載jdk。
是否是根據以上進程年夜家完成了linux下設置裝備擺設java情況變量,願望可以對年夜家的進修有所贊助。