在服务器上更新了新的 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 ln -s $JAVA_HOME/bin/javac /usr/bin/javac

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

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

Linux下java -version版本不对相关推荐

  1. linux java version 版本不对,linux JAVA_HOME和 java -version不匹配

    ~/.bashrc 中更新了jdk, JAVA_HOME 起效果了,但是java -version还是老的. 原因是/usr/bin/java   和usr/bin/javac是一个链接,得改. 使用 ...

  2. mac java version版本不对_Mac OSX Java终端版本不正确

    JDK 在Mac OS上,/ usr / bin / java和friends是指向真正的JDK命令的存根.这些存根尊重您的JAVA_HOME环境变量的设置,但为了这个工作,您需要安装JDK(从htt ...

  3. Linux下Java开发环境的搭建Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47

    Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47 1.JDK的安装:usr/java/jdk1.6.0_25 下载:jdk-6u25-linux-i ...

  4. Linux java集成安装环境,Linux下Java环境安装

    本节主要讲解Linux(Centos 6.5)下Java环境的安装 1. 卸载机器上默认安装的JDK 在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装 ...

  5. Linux下java/bin目录下的命令集合

    Linux下JAVA命令(1.7.0_79) 命令 详解 参数列表 示例 重要程度 资料 appletviewer Java applet 浏览器.appletviewer 命令可在脱离万维网浏览器环 ...

  6. linux java 工具_Linux运维知识之linux下java版本管理工具jenv使用介绍

    本文主要向大家介绍了Linux运维知识之linux下java版本管理工具jenv使用介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 不同的项目使用的java版本不同,每次切 ...

  7. java 本地 mq_windows、linux下java连接本地MQ队列实现输入(二)

    windows.linux下java连接本地MQ队列实现输入(二),上一篇文章环境为windows,这一篇将说一下linux环境下java连接本地队列实现输入输出,其实大同小异,但是八戒在这里有很多心 ...

  8. linux下升级g 版本,linux下升级gcc版本(gcc-7)

    ubuntu16.04的自带gcc版本为gcc-5,因为安装pl-slam的需要升级到gcc-7,可以通过以下命令查看你的gcc版本 gcc --version 通过apt工具对gcc进行升级 sud ...

  9. Linux下Java程序中文乱码问题研究

    Linux下Java程序中文乱码问题研究 摘  要:在一个项目的开发中,我用linux内核源代码和busybox源代码自己编译打造的操作系统mylinux 1.0 ,服务器是我用java语言自己编写的 ...

最新文章

  1. 本科生连发数篇SCI,你的第一篇SCI发表了吗?
  2. 用java调用oracle存储过程总结一
  3. 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx
  4. ubuntu16.04设置ssh免密码登录
  5. SpringBatch 写xml文件(StaxEventItemWriter)用法(十四)
  6. python实现tsne
  7. 女老师vs男老师的区别...
  8. 【PAT - 甲级1020】Tree Traversals (25分)(树的遍历,给定中序后序,求层次遍历)
  9. Linux系统:centos7下搭建Nginx和FastDFS文件管理中间件
  10. 开机或者安装系统时提示tsc: Fast TSC calibration failed解决方法
  11. Hive学习之Metastore及其配置管理
  12. 教你chrome浏览器断点调试理解闭包
  13. php vue插件 hplus-ui初学
  14. php使用excel公式,使用PHPExcel上的公式问题(Excel2007)
  15. Vue2.0的页面模板
  16. 微信小程序-申领福利老客邀请新客之间的逻辑判断
  17. 兼容并“包”NLP评价指标:Robustness Gym框架
  18. 甲骨文与亚马逊的云业务之争
  19. 论文解读GCN 1st《 Deep Embedding for CUnsupervisedlustering Analysis》
  20. 短网址有哪些应用场景,为什么要缩短网址

热门文章

  1. UVa 11324 最大团(强连通分量缩点)
  2. mysql中engine=innodb和engine=myisam的区别
  3. SQL数据库。按年,月,日查询
  4. juce中的BailOutChecker
  5. 「OC」类的深入研究、description方法和sel
  6. 不同长度数据项的排序
  7. (转)android技巧01:Preferencescreen中利用intent跳转activity
  8. SpringBoot生成日志文件---logback和log4j
  9. 求一列数据中的波峰_PowerQuery:横向/纵向追加数据
  10. mysql redis hbase_MySQL之基本介绍