資源描述:
《linux下java安裝及配置》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、在/etc/profile文件改權(quán)限.然后在終端輸入sudogedit/etc/profile.或者用root用戶直接編輯.?在文件末尾添加如下幾句:exportJAVA_HOME=/usr/java/jdk1.5exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar?保存關(guān)閉.?在終端輸入source/etc/profile使配置環(huán)境生效.或者重新登陸.以下有更詳細(xì)說(shuō)明一.下載jdk5.0forlinux?到sun的主頁(yè)[url]http://java.su
2、n.com/j2se/1.5.0/download.jsp[/url]下載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)詢問(wèn)是否同意的時(shí)候,輸入yes,回車。之后會(huì)在當(dāng)前目錄下生成一個(gè)jdk-1.5.0_05目錄,你可以將它復(fù)制到任何一個(gè)目錄下。?三.需要配置的環(huán)境變量?1.PATH環(huán)境變量。作用是指定命令搜索路徑,在shell下面執(zhí)行命令時(shí),它會(huì)到PATH變量所
3、指定的路徑中查找看是否能找到相應(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就是通過(guò)CLASSPTH來(lái)尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中。?3.JAVA_HOME環(huán)境變量。它指向j
4、dk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過(guò)搜索JAVA_HOME變量來(lái)找到并使用安裝好的jdk。?四.三種配置環(huán)境變量的方法?1.修改/etc/profile文件?如果你的計(jì)算機(jī)僅僅作為開發(fā)使用時(shí)推薦使用這種方法,因?yàn)樗杏脩舻膕hell都有權(quán)使用這些環(huán)境變量,可能會(huì)給系統(tǒng)帶來(lái)安全性問(wèn)題。?·用文本編輯器打開/etc/profile·在profile文件末尾加入:?JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HO
5、ME/lib/tools.jarexportJAVA_HOMEexportPATHexportCLASSPATH?·重新登錄·注解a.你要將/usr/share/jdk1.5.0_05jdk改為你的jdk安裝目錄b.linux下用冒號(hào)“:”來(lái)分隔路徑c.$PATH/$CLASSPATH/$JAVA_HOME是用來(lái)引用原來(lái)的環(huán)境變量的值在設(shè)置環(huán)境變量時(shí)特別要注意不能把原來(lái)的值給覆蓋掉了,這是一種常見的錯(cuò)誤。d.CLASSPATH中當(dāng)前目錄“.”不能丟,把當(dāng)前目錄丟掉也是常見的錯(cuò)誤。e.export是把這三個(gè)變量導(dǎo)出為全局變量。f.大小寫必須嚴(yán)格區(qū)分。?2.修改.bashrc文件?這種方法更為安全
6、,它可以把使用這些環(huán)境變量的權(quán)限控制到用戶級(jí)別,如果你需要給某個(gè)用戶權(quán)限使用這些環(huán)境變量,你只需要修改其個(gè)人用戶主目錄下的.bashrc文件就可以了。?·用文本編輯器打開用戶目錄下的.bashrc文件·在.bashrc文件末尾加入:?setJAVA_HOME=/usr/share/jdk1.5.0_05exportJAVA_HOMEsetPATH=$JAVA_HOME/bin:$PATH?????? exportPATH?????? setCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar?????? exportC
7、LASSPATH?·重新登錄?3.直接在shell下設(shè)置變量?不贊成使用這種方法,因?yàn)閾Q個(gè)shell,你的設(shè)置就無(wú)效了,因此這種方法僅僅是臨時(shí)使用,以后要使用的時(shí)候又要重新設(shè)置,比較麻煩。?只需在shell終端執(zhí)行下列命令:?exportJAVA_HOME=/usr/share/jdk1.5.0_05exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.: