linux配置jdk
1.解壓jdk(解壓到/usr/java/jdk下)
tar -zxvf 壓縮包 -C /usr/java/jdk
2. 配置環境變數,並生效
(1)進入配置檔案
vim /etc/profile
(2)配置環境變數
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_114
export PATH=$PATH:$JAVA_HOME/bin
(3)生效
source /etc/profile
3.檢視是否生效
java -version # 發現顯示了好幾個java版本,而且沒有我們配好的jdk8版本
4. 檢視java軟連線並刪除
which java # 1. 檢視java軟連線,得到一個地址
rm -rf 目錄 # 2.將上面的軟連線刪除
5.刪除已經安裝的所有jdk
(1)檢視所有的jdk,得到路徑
rpm -qa|grep jdk # eg 得到 xsda.jdk 和 saf.jdk
(2)刪除linux中的jdk,根據上面路徑一次一次刪除,
yum -y remove 路徑 # eg 先執行 yum -y remove xsda.jdk 刪除;再次執行 yum -y remove saf.jdk。。。類推。
5. java -version
-bash: java: command not found #我服了,排查了很久,終於找到如下解決方案
6. 解決方案
(1)新增軟連線,由於上面刪除了軟連線,此處必須新增軟連線到自己的jdk1.8
ln -s -f /usr/java/jdk/jdk1.8.0_144/jre/bin/java
ln -s -f /usr/java/jdk/jdk1.8.0_144/bin/javac
7. 執行檢視結果
java -version
java
javac
由於刪除 /usr/bin/java,引出來的問題,解決了很長時間,做個筆記,避免走坑!!!!
相關文章
- Linux配置jdk和tomcatLinuxJDKTomcat
- Linux(jdk+tomcat配置安裝)LinuxJDKTomcat
- 6、nginx+linux下jdk配置NginxLinuxJDK
- Linux伺服器配置——安裝配置JDK1 7Linux伺服器JDK
- jdk在linux下安裝、配置環境變數JDKLinux變數
- linux系統安裝jdk,配置環境變數LinuxJDK變數
- JDK的配置JDK
- Linux下檢視jdk安裝路徑版本、安裝jdk、配置環境變數LinuxJDK變數
- IntelliJ IDEA配置JDKIntelliJIdeaJDK
- Linux安裝JDKLinuxJDK
- jdk安裝與配置JDK
- Mac配置多版本JDKMacJDK
- JDK的安裝配置JDK
- Linux系統下安裝配置JDK(rpm方式及tar.gz方式)LinuxJDK
- Linux安裝JDK流程LinuxJDK
- linux 下安裝 jdkLinuxJDK
- JDK Tomcat MySQL環境配置JDKTomcatMySql
- 配置JDK環境變數JDK變數
- Linux安裝JDK1.8LinuxJDK
- Linux7安裝JDKLinuxJDK
- Linux安裝jdk環境LinuxJDK
- Linux 安裝 JDK17LinuxJDK
- linux jdk1.8的部署LinuxJDK
- 在Linux下安裝JDKLinuxJDK
- Linux伺服器---安裝jdkLinux伺服器JDK
- linux下安裝jdk1.8LinuxJDK
- 從 Linux 核心角度探秘 JDK MappedByteBufferLinuxJDKAPP
- Linux(CentOS)安裝JDK1.8LinuxCentOSJDK
- CentOS Linux7 安裝JDKCentOSLinuxJDK
- Linux系統快速安裝JDKLinuxJDK
- Linux安裝JDK完整步驟LinuxJDK
- 配置jdk環境變數win10教程_win10jdk環境變數如何配置JDK變數Win10
- jdk安裝,環境變數配置JDK變數
- CentOS 7 yum 安裝與配置 JDKCentOSJDK
- JDK各版本環境變數配置JDK變數
- JDK13環境變數配置JDK變數
- JDK環境變數的兩種配置方法——以JDK8和JDK10為例JDK變數
- 配置好jdk後,cmd編寫java -version還是報找不到jdkJDKJava