Linux安裝jdk及jdk版本之間切換
一、linux安裝jdk比較麻煩的是環境變數的配置,下面說說jdk的環境變數配置,我這裡使用的是jdk-6u25-linux.bin
1、解壓jdk-6u25-linux.bin,解壓到/usr下面
1)、在有許可權的情況下,可直接使用命令./jdk-6u25-linux.bin進行解壓;
2)、沒有許可權的時候
sudo chmod u+x jdk-6u25-linux.bin
sudo ./jdk-6u23-linux-x64.bin
2、設定環境變數
1)、執行gedit /etc/profile 或者 vim /etc/profile在末尾加上,當前使用者,可以 eg: sudo vim /home/jon/.bashrc
#set java environment
export JAVA_HOME=/usr/jdk1.6.0_25
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
2)、執行gedit /etc/environment 或者 vim /etc/environment在末尾加上
JAVA_HOME="/usr/jdk1.6.0_25"
JRE_HOME="$JAVA_HOME/jre"
CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
輸入:java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)
4、如果是MTK4.4版本編譯,可進行環境驗證
輸入:./mk check-env
**********checking Env************
Your building environment is OK
The detail information is in "checkenv.log"!
*************************************************
二、如果你的系統之前上面有jdk環境,現在想進行jdk的切換,可進行如下操作
1、檢查jdk是否在選單中
update-alternatives --config java
update-alternatives --config javac
update-alternatives --config javap
2、如果不在選單中,輸入如下命令進行新增
update-alternatives --install /usr/bin/java java /usr/jdk1.6.0_25/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/jdk1.6.0_25/bin/javac 300
update-alternatives --install /usr/bin/javap javap /usr/jdk1.6.0_25/bin/javap 300
3、選擇相應jdk的序號
sudo update-alternatives --config java //選擇序號回車即可
sudo update-alternatives --config javac //選擇序號回車即可
sudo update-alternatives --config javap //選擇序號回車即可
4、檢視是否切換了jdk版本
java -version
javac -version
javap -version
另外,有些解壓好的jdk,拷貝過來後,配置環境即可,其他字尾格式的安裝包,
eg:.deb 可進行如下操作
cd進入安裝包目錄
dpkg -i 安裝包名字 //解壓
再進行上述操作即可。
注:有時候我們進行上述配置之後,在ubuntu下編譯android的版本,還是會出現/bin/bash: jar: command not found
此時我們可以通過如下方法進行解決:
1)、進入到/usr/bin
cd /usr/bin
2)、輸入
sudo ln -s -f /usr/jdk1.6.0_25/bin/jar
whereis jar
顯示:jar: /usr/bin/jar ...... 說明jar已經安裝好了4)、其他地方也做連結
sudo ln -s /usr/jdk1.6.0_25/bin/jar /bin/jar
sudo ln -s /usr/jdk1.6.0_25/bin/java /bin/java
sudo ln -s /usr/jdk1.6.0_25/bin/javac /bin/javac
sudo ln -s /usr/jdk1.6.0_25/bin/javah /bin/javah
sudo ln -s /usr/jdk1.6.0_25/bin/javadoc /bin/javadoc
相關文章
- JDK Windows 安裝配置以及多版本切換JDKWindows
- Linux下jdk的安裝解除安裝切換LinuxJDK
- jdk 多版本切換JDK
- centos 切換 jdk 版本CentOSJDK
- 【轉】使用alternatives,自由切換linux的jdk版本LinuxJDK
- 簡單實用的JDK版本切換JDK
- LINUX 雙版本python numpy安裝及版本切換LinuxPython
- Linux下檢視jdk安裝路徑版本、安裝jdk、配置環境變數LinuxJDK變數
- linux 安裝jdkLinuxJDK
- Linux安裝JDKLinuxJDK
- JDK1.7 和 JDK1.8 共存,快速處理方法及切換JDK
- 新版mac配置多版本JDK切換和maven套件MacJDKMaven套件
- Linux(七)——安裝JDKLinuxJDK
- linux 安裝 Jdk 1.6.45LinuxJDK
- Linux安裝JDK流程LinuxJDK
- linux 下安裝 jdkLinuxJDK
- 15. mac安裝多版本jdkMacJDK
- 不同JDK版本之間的intern()方法的區別-JDK6 VS JDK6+JDK
- linux 解除安裝jdk和安裝LinuxJDK
- Linux下安裝JDK及環境設定LinuxJDK
- 在Linux下安裝JDKLinuxJDK
- Linux安裝jdk環境LinuxJDK
- Linux7安裝JDKLinuxJDK
- Linux安裝JDK1.8LinuxJDK
- Linux解除安裝jdk方法LinuxJDK
- linux 安裝JDK1.7LinuxJDK
- Linux環境安裝jdkLinuxJDK
- Linux 安裝 JDK17LinuxJDK
- JDK安裝JDK
- 安裝JDKJDK
- win10伺服器64位系統安裝多個jdk版本的切換問題及解決方法Win10伺服器JDK
- 【 Linux 軟體安裝 】- 1 JDK安裝LinuxJDK
- Linux下JDK安裝與解除安裝LinuxJDK
- mac下安裝多個版本PHP及切換MacPHP
- Windows環境安裝Linux系統及JDK部署WindowsLinuxJDK
- java環境JDK安裝及配置JavaJDK
- JDK安裝及測試檔案JDK
- Linux(CentOS)安裝JDK1.8LinuxCentOSJDK