UBUNTU手動安裝JDK的詳細(xì)步驟
先去 Oracle下載Linux下的JDK壓縮包,我下載的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解壓
Step1:
# 將解壓好的jdk1.7.0_04文件夾用最高權(quán)限復(fù)制到/usr/lib/jvm目錄里
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/
Step2:
# 配置環(huán)境變量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04
然后保存關(guān)閉,使用source更新下
$ source ~/.profile
使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,說明配置成功。
Step3:
# 將系統(tǒng)默認(rèn)的jdk修改過來
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300
輸入sun jdk前的數(shù)字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
Step4:
然后再輸入java -version,看到如下信息,就說明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
可能會存在的問題:
1.提示缺失libjli.so無法啟動……,碰到這個問題是你下載的JavaJDK壓縮包不完整,或者你的解壓方式不對導(dǎo)致,直接解壓到當(dāng)前路徑,然后拷貝到你需要的目錄,JDK的安裝目錄可以隨便選擇,比如你可以放在HOME目錄下,
libjli.so文件在:~/jdk1.7.0_07/jre/lib/i386/jli/libjli.so
2.可能無法配置成功,需要卸載以前安裝的OpenJDK,具體可以命令行移除
3.不同版本的JDK,版本號如上修改即可
相關(guān)文章
Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法
輕松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49,下面是有詳細(xì)的步驟說明。2010-09-09
在Linux系統(tǒng)中查看目錄大小的方法小結(jié)
在 Linux 系統(tǒng)中,管理文件和目錄的磁盤空間使用情況是日常維護(hù)的一部分,特別是在數(shù)據(jù)密集型的應(yīng)用場景中,了解各個目錄和文件的大小至關(guān)重要,du(disk usage)命令是一個強(qiáng)大的工具,可以幫助我們獲取目錄及其子目錄的大小信息,需要的朋友可以參考下2024-11-11
linux Cron定時執(zhí)行帶參數(shù)的PHP代碼
前面有篇文章簡單介紹了了cPanel控制面板下如何使用時鐘守護(hù)作業(yè)的方法,但有時,我們希望執(zhí)行帶參數(shù)的php代碼,即如何傳遞參數(shù)給cron,飄易分享下方法如下2021-07-07
linux下的C\C++多進(jìn)程多線程編程實(shí)例詳解
這篇文章主要介紹了linux下的C\C++多進(jìn)程多線程編程實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04
vsftpd用戶禁止ssh登陸的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于vsftpd用戶禁止ssh登陸的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01

