linux 配置jdk 环境变量 没效果,linux下jdk环境变量配置深度分析----解决环境变量不生效的问题...
1.linux下jdk環境變量配置
是否需要配置環境變量,主要看java -version 顯示的版本是否為你期望的版本
1.1 不需要配置環境變量的情況
使用java -version查看,版本顯示正好是你剛剛安裝的版本,這一般為rpm包安裝的情況
rpm安裝命令:rpm -ivh /data/software/jdk-7u67-linux-x64.rpm
1.2 需要配置jdk環境的情況
java -version顯示的版本號不對。一般是直接解壓的jdk都需要配置。
1.3 jdk環境變量配置及生效
修改/etc/profile
(有些可能改對應用戶下的隱藏文件.base_profile或.profile,如root用戶,對應/root/.bash_profile,/root/.profile)
vi /etc/profile
在末尾加入
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
然后執行source /etc/profile,執行可使之馬上生效。
2.配置了環境變量后不生效的解決方案
問題:在/etc/profile中配置了環境變量,執行java -version發現版本還是不對,怎么辦?
解決步驟:
1、關閉ssh連接,重新連接,再次執行java -version查看版本,有些可能是緩存,重新連接即可
2、步驟1沒解決,執行步驟2,檢查/etc/profile中是否書寫有誤,如英文單詞寫錯了。
3、步驟2沒解決,執行步驟3,看看是否有其他配置文件中配置了環境變量。
如(有些可能改對應用戶下的隱藏文件.base_profile或.profile,如root用戶,對應/root/.bash_profile,/root/.profile)
通過echo $PATH和echo $CLASSPATH查看,看是否有其他路徑的jdk版本存在。
4、查看PATH和CLASSPATH都沒有問題,但java -version還是不對怎么辦?
終極絕招:分析PATH路徑,
根據PATH中的路徑從前到后的順序查找java文件
即查找以下路徑中是否存在java文件
/usr/lib64/qt-3.3/bin
/usr/local/sbin
/usr/local/bin
/sbin
/bin
/usr/bin
/usr/java/jdk1.7.0_67/bin
/root/bin
也可以使用find / -name "java"查找所有的java文件,然后看看這些java文件是否在PATH對應的目錄中,
一般出問題的都在/usr/bin路徑下的java文件,該文件是個鏈接文件,指向的真實文件并非你需要的jdk版本,可以把該文件刪除,
然后重新安裝jdk(rpm -ivh /data/software/jdk-7u67-linux-x64.rpm )。
如下是錯誤的鏈接文件:
[root@localhost bin]# ll /usr/bin/java
lrwxrwxrwx. 1 root root 22? 8月? 6 12:16 java -> /etc/alternatives/java
linux下jdk的安裝配置
1.下載jdk:地址 選中你選擇的版本,下載linux版本對應你系統的32位或64位. 我這里選擇的是64位. 2.使用你的ssh直連工具把安裝包丟到/usr/local/目錄下 3.解壓安裝jdk ...
windows+linux下jdk安裝及java環境變量配置
對于初學java的用戶來說,可能第一件要做的事情就是安裝jdk及配置環境,以下內容主要講述windows及linux下jdk的安裝以及環境變量的配置. 1.首先下載相應平臺可用版本jdk安裝文件,可以 ...
hadoop搭建雜記:Linux下JDK環境變量的設置(三種配置環境變量的方法)
Linux下JDK環境變量的設置(三種配置環境變量的方法) Linux下JDK環境變量的設置(三種配置環境變量的方法) ①修改/etc/profile文件 如果你的計算機僅僅作為開發使用時推薦使用這種 ...
Linux下jdk的安裝和環境變量的配置
Linux下jdk的安裝和環境變量的配置 一.jdk的下載 方式一:在官網下載 http://www.oracle.com/technetwork/java/javase/downloads/inde ...
Linux下Jdk的安裝和jdk環境變量的設置
我們在Linux下安裝系統軟件的時候,經常遇到一些系統環境變量配置的問題.什么是環境變量?如何定制環境變量?我將在下面做一些介紹.一.什么是環境變量?Linux是一個多用戶的操作系統.多用戶意味著每個 ...
linux下lamp.sh一鍵配置lamp環境流程
linux下lamp.sh一鍵配置lamp環境流程 一.總結 一句話總結: 2.將網站從github上clone到/data/www/網站域名/ 3.更改網站目錄權限:chown -R apache: ...
解決 Ubuntu 18.10 使用較新的獨立顯卡輸出無法初始化圖形界面并配置深度學習開發環境
總結
以上是生活随笔為你收集整理的linux 配置jdk 环境变量 没效果,linux下jdk环境变量配置深度分析----解决环境变量不生效的问题...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 森林图怎么分析_森林图(forest p
- 下一篇: Win10安装程序提示“不能打开要写入的