Linux配置java環(huán)境變量

一. 解壓安裝jdk
在shell終端下進(jìn)入jdk-6u14-linux-i586.bin文件所在目錄,
執(zhí)行命令 ./jdk-6u14-linux-i586.bin 這時(shí)會(huì)出現(xiàn)一段協(xié)議害幅,連繼敲回車纷闺,當(dāng)詢問是否同意的時(shí)候,輸入yes挽拔,回車。之后會(huì)在當(dāng)前目錄下生成一個(gè)jdk1.6.0_14目錄,你可以將它復(fù)制到 任何一個(gè)目錄下溪掀。
二. 需要配置的環(huán)境變量

  1. PATH環(huán)境變量。作用是指定命令搜索路徑步鉴,在shell下面執(zhí)行命令時(shí)揪胃,它會(huì)到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序璃哟。我們需要把 jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待喊递,設(shè)置好 PATH變量后随闪,就可以在任何目錄下執(zhí)行javac/java等工具了。
  2. CLASSPATH環(huán)境變量骚勘。作用是指定類搜索路徑铐伴,要使用已經(jīng)編寫好的類,前提當(dāng)然是能夠找到它們了调鲸,JVM就是通過CLASSPTH來尋找類的盛杰。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然藐石,當(dāng)前目錄“.”也必須加入到該變量中即供。
  3. JAVA_HOME環(huán)境變量。它指向jdk的安裝目錄于微,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk逗嫡。
    三. 三種配置環(huán)境變量的方法

1. 修改/etc/profile文件

如果你的計(jì)算機(jī)僅僅作為開發(fā)使用時(shí)推薦使用這種方法,因?yàn)樗杏脩舻膕hell都有權(quán)使用這些環(huán)境變量株依,可能會(huì)給系統(tǒng)帶來安全性問題驱证。
·用文本編輯器打開/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

./etc/profile重新加載配置文件

·重新登錄

·注解

a. 你要將 /usr/share/jdk1.6.0_14改為你的jdk安裝目錄
b. linux下用冒號(hào)“:”來分隔路徑
c. PATH /CLASSPATH / $JAVA_HOME 是用來引用原來的環(huán)境變量的值
在設(shè)置環(huán)境變量時(shí)特別要注意不能把原來的值給覆蓋掉了,這是一種
常見的錯(cuò)誤恋腕。
d. CLASSPATH中當(dāng)前目錄“.”不能丟,把當(dāng)前目錄丟掉也是常見的錯(cuò)誤抹锄。
e. export是把這三個(gè)變量導(dǎo)出為全局變量。
f. 大小寫必須嚴(yán)格區(qū)分荠藤。
2. 修改.bash_profile文件

這種方法更為安全伙单,它可以把使用這些環(huán)境變量的權(quán)限控制到用戶級(jí)別,如果你需要給某個(gè)用戶權(quán)限使用這些環(huán)境變量哈肖,你只需要修改其個(gè)人用戶主目錄下的.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下設(shè)置變量
不贊成使用這種方法,因?yàn)閾Q個(gè)shell淤井,你的設(shè)置就無效了布疼,因此這種方法僅僅是臨時(shí)使用,以后要使用的時(shí)候又要重新設(shè)置币狠,比較麻煩游两。
只需在shell終端執(zhí)行下列命令:
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
四. 測(cè)試jdk

  1. 用文本編輯器新建一個(gè)Test.java文件,在其中輸入以下代碼并保存:
public class test { 
    public static void main(String args[]) { 
    System.out.println("A new jdk test !"); 
  } 
} 
  1. 編譯:在shell終端執(zhí)行命令 javac Test.java
  2. 運(yùn)行:在shell終端執(zhí)行命令 java Test
    當(dāng)shell下出現(xiàn)“A new jdk test !”字樣則jdk運(yùn)行正常漩绵。
    五. 卸載jdk
    ·找到jdk安裝目錄的_uninst子目錄
    ·在shell終端執(zhí)行命令./uninstall.sh即可卸載jdk贱案。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市渐行,隨后出現(xiàn)的幾起案子轰坊,更是在濱河造成了極大的恐慌,老刑警劉巖祟印,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肴沫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蕴忆,警方通過查閱死者的電腦和手機(jī)颤芬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來套鹅,“玉大人站蝠,你說我怎么就攤上這事∽柯梗” “怎么了菱魔?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)吟孙。 經(jīng)常有香客問我澜倦,道長(zhǎng),這世上最難降的妖魔是什么杰妓? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任藻治,我火速辦了婚禮,結(jié)果婚禮上巷挥,老公的妹妹穿的比我還像新娘桩卵。我一直安慰自己,他們只是感情好倍宾,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布雏节。 她就那樣靜靜地躺著,像睡著了一般凿宾。 火紅的嫁衣襯著肌膚如雪矾屯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天初厚,我揣著相機(jī)與錄音件蚕,去河邊找鬼。 笑死产禾,一個(gè)胖子當(dāng)著我的面吹牛排作,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播亚情,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼妄痪,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了楞件?” 一聲冷哼從身側(cè)響起衫生,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤裳瘪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后罪针,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體彭羹,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年泪酱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了派殷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡墓阀,死狀恐怖毡惜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情斯撮,我是刑警寧澤经伙,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站勿锅,受9級(jí)特大地震影響橱乱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜粱甫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一泳叠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茶宵,春花似錦危纫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瞒大,卻和暖如春螃征,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背透敌。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工盯滚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人酗电。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓魄藕,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親撵术。 傳聞我的和親對(duì)象是個(gè)殘疾皇子背率,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容