在Linux下有的时候需要重新配置jdk,因为环境变量是使用默认安装的jdk,这个默认安装的jdk不卸载掉,那么新配置的环境变量将不会生效,所以常见到的问题就是,明明配置了环境变量/etc/profile,但是 java -version却不生效,就是这个原因!

以下是相关卸载和配置:


一、查看Jdk的安装路径:
$ whereis java
$ which java (java执行路径)二、卸载旧版本的JDK:
1. 确定JDK的版本:
$ rpm -qa | grep jdk可能的结果是:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 2.然后卸载:
$ yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115三、重新配置JDK
下载jdk解压之后如:jdk1.8.0_152
编辑环境变量
$ vi /etc/profile
在最后追加上:
JAVA_HOME=/home/svr/deploy/service/jdk/jdk1.8.0_152
export PATH=$JAVA_HOME/bin:$PATH使环境变量生效,
$ source /etc/profile再次查看jdk版本,可以看到已经配置完成:
$ source /etc/profile
$ java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

Linux卸载默认JDK相关推荐

  1. Linux卸载默认JDK安装OracleJDK1.8

    最近一直在处理去年项目遗留的问题,项目跟客户有接口对接,经常需要查看日志,需要将日志拖到本地查看比较麻烦.盯上了ELK日志分析平台,在搭建测试环境时遇到所需的JDK必须在1.8以上.所以有了这篇,后续 ...

  2. 卸载和安装LINUX上的JDK

    卸载默认的: 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj 显示内容其中包含下面两行信息 # java-1.4.2-gcj-compat-1.4.2.0-27jpp ...

  3. linux 卸载java jdk1.6_linux下查看已经安装的jdk 并卸载jdk

    一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...

  4. Linux卸载系统中自带java、jdk等

    Linux卸载系统中自带java.jdk 前言 第一步:rpm查询java安装包名称 第二步:查询安装包安装到系统的文件位置 第三步:rmp删除安装包 第四步:find命令查询是否有相关文件夹,如果有 ...

  5. linux卸载java rpm_Linux卸载jdk、rpm命令、rm命令参数方法

    本文主要和大家Linux中查看jdk安装目录.Linux卸载jdk.rpm命令.rm命令参数 的相关资料,需要的朋友可以参考下,希望能帮助到大家. 一.查看jdk安装目录 [root@node001 ...

  6. linux卸载和按照jdk,Linux 下安装和卸载JDK

    安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...

  7. Linux下安装JDK,Tomcat,Mysql详细教程

    1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat.在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的.因为linux服务器可以说是安全性稳定性都比w ...

  8. Linux部署安装JDK和Tomcat

    Linux配置JAVA运行环境和Tomcat       执行java –version查看Linux上目前安装的Linux版本如果显示如下就说明已经安装好了,不用再安装了.如果显示是其他版本则先卸载 ...

  9. IDEA默认JDK版本号变成11了

    IDEA默认JDK版本号变成11了 最近使用IDEA创建项目时发现IDEA的默认JDK版本号变为11了,本着不能屈居人后的精神,立马下载了JDK11,体验了一下.这里整理了一些JDK11的一些新特性, ...

最新文章

  1. Java中的增强for循环的实现原理与坑
  2. 6种时序异常检测思路总结!
  3. android hal 驱动,AndroidHAL-Teseo
  4. matlab 方波_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号
  5. 「NLP-语义匹配」详解深度语义匹配模型DSSM
  6. MIT 6.824 学习笔记(一)--- RPC 详解
  7. Python(8)_初学Python
  8. pytorch模块函数API介绍
  9. eq linux_Pr音频效果参考:滤波器与EQ
  10. 怎样做产品能甩同行一个时代?李彦宏说AI思维助你降维攻击
  11. ThinkPHP6.0 Session 问题
  12. Linux 存储 Stack详解
  13. 官宣!微软跨平台 UI 框架 .NET MAUI 6 正式发布!
  14. Rust语言- 匹配器 match
  15. MSN Messenger 7.0测试版公开推出 已经可以下载
  16. 一文看懂Transformer(详解)
  17. c客户端http post chunked协议上传到服务器demo源码
  18. 教师福利:感恩母亲节主题班会PPT教学课件
  19. 双足行走机器人的步态分析
  20. 一生要看的50经典电影

热门文章

  1. 阿里 iOS 五轮面经分享
  2. 高中计算机学科关于德育的论文,关于德育的经典论文
  3. 面试官:怎么做JDK8的内存调优?
  4. 在热搜沈阳鸡架背后,我们看到了另一个让人欣慰的现象
  5. python输入一个四位整数、判断该数是否是四叶玫瑰数_四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数,请同学们用PYTHON编程实现查找(1000-10000)之间的四叶玫瑰数...
  6. 计算机乘法怎么操作函数,excel里乘法怎么操作
  7. MDM(EMM)前期基本调研
  8. 【实用】python制作公式图像
  9. 适合小团队协作、任务管理、计划和进度跟踪的项目任务管理工具有哪些?
  10. Problem G: Array C