資源描述:
《linux配置java環(huán)境變量(詳細(xì))》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、linux配置java環(huán)境變量(詳細(xì))??2009-03-1211:45:45
2、??分類:?Linux
3、舉報(bào)
4、字號(hào)?訂閱windows:setjava_home:查看JDK安裝路徑j(luò)ava-version:查看JDK版本linux:whereisjava(java執(zhí)行路徑)echo$JAVA_HOMEecho$PATH?linux配置java環(huán)境變量(詳細(xì))收藏 現(xiàn)在用linux的朋友越來越多了,前幾天就有兩個(gè)朋友問我linux下怎么配置java環(huán)境,我想還有很多朋友想了解學(xué)習(xí)這方面的東西,就寫一個(gè)完全一點(diǎn)的linuxjava環(huán)境配置吧,希望對(duì)大家
5、有幫助。一.下載jdk5.0forlinux 到sun的主頁http://java.sun.com/j2se/1.5.0/download.jsp下載jdk安裝文件jdk-1_5_0_05-linux-i586.bin二.解壓安裝jdk 在shell終端下進(jìn)入jdk-1_5_0_05-linux-i586.bin文件所在目錄,執(zhí)行命令./jdk-1_5_0_05-linux-i586.bin這時(shí)會(huì)出現(xiàn)一段協(xié)議,連繼敲回車,當(dāng)詢問是否同意的時(shí)候,輸入yes,回車。之后會(huì)在當(dāng)前目錄下生成一個(gè)jdk-1.5.0_05目錄,你可以將它復(fù)制到任何一個(gè)目錄下
6、。三.需要配置的環(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等工具了?! ?.CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當(dāng)然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝
7、目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中?! ?.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
8、 ·在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar exportJAVA_HOME exportPATH exportCLASSPATH ·重新登錄 ·注解 a.你要將/usr/share/jdk1.5.0_05jdk改為你的jdk安裝目錄 b
9、.linux下用冒號(hào)“:”來分隔路徑 c.$PATH/$CLASSPATH/$JAVA_HOME是用來引用原來的環(huán)境變量的值 在設(shè)置環(huán)境變量時(shí)特別要注意不能把原來的值給覆蓋掉了,這是一種 常見的錯(cuò)誤?! .CLASSPATH中當(dāng)前目錄“.”不能丟,把當(dāng)前目錄丟掉也是常見的錯(cuò)誤?! .export是把這三個(gè)變量導(dǎo)出為全局變量?! .大小寫必須嚴(yán)格區(qū)分。 2.修改.bashrc文件 這種方法更為安全,它可以把使用這些環(huán)境變量的權(quán)限控制到用戶級(jí)別,如果你需要給某個(gè)用戶權(quán)限使用這
10、些環(huán)境變量,你只需要修改其個(gè)人用戶主目錄下的.bashrc文件就可以了。 ·用文本編輯器打開用戶目錄下的.bashrc文件 ·在.bashrc文件末尾加入: setJAVA_HOME=/usr/share/jdk1.5.0_05 exportJAVA_HOME setPATH=$JAVA_HOME/bin:$PATH??????????? exportPATH??????????? setCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/to
11、ols.jar??????????? exportCLASSPATH ·重新登錄 3.直接在sh