当前位置: 首页 > news >正文

Linux更换jdk版本,java -version还是原来的版本问题

在服务器上更新了新的 jdk,也在 /etc/profile 中设置了新的 JAVA_HOME,并且 source /etc/profile

然后使用java -version 和 javac -version 发现版本还是老版本,死活没有使用我新指定的。

中间各种排查,这里就不废话了,下面是文件的根源和解决方法:

使用which java 和 which javac 分别可以看到

[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# which javac
/usr/bin/javac

简单说一下,就是把这2个文件ln -s 到我们新的jdk 下的 java 和 javac 上,命令如下:

rm -rf /usr/bin/java

rm -rf /usr/bin/javac

ln -s $JAVA_HOME/bin/javac /usr/bin/javac

ln -s $JAVA_HOME/bin/java /usr/bin/java

这样执行以后,然后 java -version 、 javac -version  解决问题,

相关文章:

  • zookeeper启动报错:-bash: zkServer.sh: command not found命令未找到
  • 算法笔记 --- 最短子数组
  • hadoop job 日志的查看
  • Jersey采用模板Freemarker输出
  • hadoop连接hdfs报错Call From master/172.27.0.5 to master:8020 failed on connection exception: 问题的解决
  • Linux命令手册
  • kernel:NMI watchdog: BUG: soft lockup - CPU#6 stuck for 28s! CentOS7linux中内核被锁死
  • reactjs服务器端渲染——node搭建简易服务器
  • java后台接收前端对象数组
  • MyBatis 中if 标签 判断字符串不生效
  • 开源大数据周刊-第20期
  • Linux新建Oracle用户和数据库并导入sql文件
  • layui 数据表格内嵌上传按钮,并在上传中增加所在行的id或其他属性
  • 重启oracle的方法
  • ios中屏幕旋转的控制
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • echarts的各种常用效果展示
  • k个最大的数及变种小结
  • linux学习笔记
  • MySQL QA
  • MySQL的数据类型
  • opencv python Meanshift 和 Camshift
  • ReactNative开发常用的三方模块
  • SpiderData 2019年2月25日 DApp数据排行榜
  • uni-app项目数字滚动
  • vue2.0项目引入element-ui
  • Zepto.js源码学习之二
  • 关于springcloud Gateway中的限流
  • 聚类分析——Kmeans
  • 力扣(LeetCode)965
  • 码农张的Bug人生 - 见面之礼
  • 让你的分享飞起来——极光推出社会化分享组件
  • 微信小程序:实现悬浮返回和分享按钮
  • 再次简单明了总结flex布局,一看就懂...
  • ​flutter 代码混淆
  • ###项目技术发展史
  • #if 1...#endif
  • (二)springcloud实战之config配置中心
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (全注解开发)学习Spring-MVC的第三天
  • (四)Controller接口控制器详解(三)
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET的数据绑定
  • .net与java建立WebService再互相调用
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • ??在JSP中,java和JavaScript如何交互?
  • [Android]如何调试Native memory crash issue
  • [Angularjs]ng-select和ng-options
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [C++]C++基础知识概述
  • [C++]运行时,如何确保一个对象是只读的
  • [Cocoa]iOS 开发者账户,联机调试,发布应用事宜