標籤:upd $path conf 組件 export service ref lis help
JDK是目前很流行的開發套件,內含jre是支撐jvm啟動並執行組件。01、jdk下載http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html02、jdk解壓tar zxf jdk-8u131-linux-x64.tar.gz03、jdk環境變數的配置
- 一種直接修改環境變數的設定檔/etc/profile(全域級) .bash_profile(使用者層級的)
vim /etc/profileexport JAVA_HOME=/elk5.4/jdk1.8.0_131export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin #這種不會替換的當前的Java的環境變數export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH #$PATH寫到後面,能替換的。path下的bin是有前後順序的source /etc/profile #更新env #明白了吧,java在前面PATH=/root/jdk1.8.0_131/bin:/root/jdk1.8.0_131/jre/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
- 通過update-alternatives快速切換jdk版本
用法:alternatives --install <link> <name> <path> <priority> [--initscript <service>] [--slave <link> <name> <path>]* alternatives --remove <name> <path> alternatives --auto <name> alternatives --config <name> alternatives --display <name> alternatives --set <name> <path> 公用選項:--verbose --test --help --usage --version --altdir <directory> --admindir <directory> #預設通過jdk-rpm安裝的[[email protected] ~]# ll /usr/bin/javalrwxrwxrwx. 1 root root 22 5月 14 11:58 /usr/bin/java -> /etc/alternatives/java[[email protected] ~]# ll /etc/alternatives/java lrwxrwxrwx. 1 root root 29 5月 14 11:58 /etc/alternatives/java -> /elk5.4/jdk1.8.0_131/bin/java 添加jdk的選項update-alternatives --install /usr/bin/java java /elk5.4/jdk1.8.0_131/bin/java 300選擇當前jdK版本[[email protected] ~]# update-alternatives --config java共有 4 個程式提供“java”。 選擇 命令-----------------------------------------------* 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java 3 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java + 4 /elk5.4/jdk1.8.0_131/bin/java 按 Enter 來儲存當前選擇[+],或鍵入選擇號碼 4 即為當親Java的環境變數 學習無止境,問題總是在不經意間的出現,先輩們早都想出瞭解決辦法。
Linux-JAVA-JDK完整配置過程