~/.bashrc 中更新了jdk, JAVA_HOME 起效果了,但是java -version还是老的。

原因是/usr/bin/java   和usr/bin/javac是一个链接,得改。

使用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 就可以了

解决linux下javac -version和java -version版本显示不一致

解决linux下javac -version和java -version版本显示不一致 [javascript] view plaincopy [root@localhost usr]# $JAVA_ ...

java -version显示版本和JAvA_HOME配置不一样

当你需要安装多个版本的jdk时,可能会遇到更改了JAVA_HOME后java -version不变的情况. 一般情况下,将你的JAVA_HOME改为你要用的jdk的安装路径,然后你使用的就是这个版本的 ...

在Linux下启动Java服务的脚本

#!/bin/sh #该脚本为Linux下启动java程序的通用脚本.即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用. # #Author: tudaxi ...

How to change java version in Linux

How to change default Java version on Linux Posted on November 1, 2015 by Dan Nanni Leave a comment ...

jdk版本查看,以及java -version 和JAVA_HOME不一致问题

一.jdk版本查看及位数查看 在cmd进入命令行窗口,输入java -version 可以查看安装的jdk版本,如图: 当有64-bit时代表是64位jdk,如果没有则默认是32位的. 二.java ...

ubuntu系统中java -version所显示的版本与/etc/profile中配置的$JAVA_HOME的关系

问题产生 ubuntu 18.04环境下,执行 java -version 发现与/etc/profile中的$JAVA_HOME所设置的java版本不同. 推测原因 最近用apt install 安 ...

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

服务器上默认安装版本是: 使用jenkins最新的安装包 2.73.1,启动报错52.0!需要使用1.8进行启动. 两种方式,要么tomcat直接指定,要么修改环境变量,这里我使用修改安装java版本 ...

Eclipse打war包方法以及Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported

打包时: 在项目上右键选择Export,如图: 然后选择WAR file,如图所示.接着再:其中web projecct为打出来包的名字, Destination,打包后存的位置,点击Browse.. ...

随机推荐

MySql计数器,如网站点击数,如何实现高性能高并发的计数器功能

MySql计数器,如网站点击数,如何实现高性能高并发的计数器功能 Clicks: Date: -- :: Power By 李轩Lane TagMysql计数器高性能 现在有很多的项目,对计数器的实现 ...

vi/vim使用指北 ---- Moving Around in a Hurry

上一篇文章中,简单列出了一些基本的Vim操作,也列出了很多的光标移动命令,本章主要是有哪些命令可以更快的移动光标. vim的编辑操作,用得最多就是移动光标,对于很少行的文件来说,基本的命令就够用了,但 ...

Cobalt Strike

http://www.77169.com/hack/201512/222080.shtm

每天一条Linux命令(OS X系统上操作)

Linux菜鸟必学的60个命令 安装和登录命令:login.shutdown.halt.reboot.install.mount.umount.chsh.exit.last: 文件处理命令:file ...

Jquery对raido的一些操作方法

raido 单选组radio:   $("input[type=radio][checked]").val(); 获  取一组radio被选中项的值 var item = $('i ...

使用bat打开多个cmd窗口执行gulp、node

一.使用场景 使用场景:项目发布前 操作步骤: 1.执行gulp,对文件进行压缩.合并等操作: 2.在1执行完成后,对1中合并的文件如default.css进行多主题色的自动生成,在这里使用node处 ...

Windows安裝PHP環境

Windows安裝PHP環境的準備工作:httpd-2.2+php-5.4+mysql-5.5 第一步是安裝相對應的三個軟件,只要略懂一些英文單詞,安裝是沒有問題的,所以此處略過三個文件的安裝過程,直 ...

利用java webservice调用天气预报实践

最近要和其他业务系统进行数据交换,选择了webservice方案,于是查了一下网上的用法.首先是做一个天气的查询例子,看着挺简单,可实际动手做起来发现坑很多,费了半天劲终于调通了,于是记录下来. 1, ...

Object和泛型

这俩东东呢实现的效果是一样的,但是它们俩的效率不一样,原理也不一样.直接说结论吧,泛型比Object好用,效率高.因为Object有一个装箱和拆箱的过程,倘若是很多的数据那效率就低到不行了,而泛型没有 ...

[Aaronyang] 写给自己的WPF4.5 笔记5[数据绑定三巴掌1/3]

生活总有意外,微笑对待每一件事,无需抱怨--Aaronyang的博客(www.ayjs.net) 博文摘要:数据库下载 教你如何在vs2013中不安装Mssql数据库,使用了Sqlserver Com ...

linux java version 版本不对,linux JAVA_HOME和 java -version不匹配相关推荐

  1. linux查看java编译版本,升级linux系统中的java版本到1.8

    1安装jdk Java运行环境 1.1上传  jdk-8u161-linux-x64.tar.gz 源码包到centos 7 1.2 解压  tar -zxf jdk-8u161-linux-x64. ...

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

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

  3. linux切换软件版本,使用Linux的alternatives命令替换选择软件的版本方法

    上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0, 查询 ...

  4. linux家用系统版本,查看linux系统版本

    篇一:linux下如何查看系统和内核版本 linux下如何查看系统和内核版本 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux ve ...

  5. 查看Linux补丁程序 版本,查看Linux内核的版本方法

    登录Linux系统,在文本终端用下面的命令: $ uname -r 其结果: Linux localhost.localdomain 2.6.32-71.el6.x18_64 #1 SMP Web S ...

  6. linux上tomcat版本信息,Linux 查看Tomcat版本信息

    MYSQL提权总结 最近在测试一个项目,遇到了MYSQL数据库,想尽办法提权,最终都没有成功,很是郁闷,可能是自己很久没有研究过提权导致的吧,总结一下MYSQL提权的各种姿势吧,权当复习了.关于mys ...

  7. Linux下java -version版本不对

    在服务器上更新了新的 jdk,也在 /etc/profile 中设置了新的 JAVA_HOME,并且 source /etc/profile 然后使用java -version 和 javac -ve ...

  8. # linux下openssl版本问题 /lib64/libcrypto.so.10: version `OPENSSL_1.0.2‘ not found

    问题现象 [root@localhost 456]# ssh -V ssh: /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found (re ...

  9. linux下openssl版本问题 /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found

    由于服务器无法接外网,导致openssl无法升级,出现以上问题 解决办法 1.手动下载可用服务器上的 libcrypto.so.1.0.2k 文件,上传到/lib64目录 2.删除软连接rm -rf ...

最新文章

  1. 51Nod 1007 正整数分组(01背包)
  2. DeepLink唤醒App的简单实现方法
  3. 记录下Lambda常用的表现形式
  4. java plug机制_【maven实战】20-插件解析机制
  5. c++用一级运算比较大小_Python 学习笔记:Python 中的数字和数字型运算
  6. java正则匹配并提取字串
  7. vue可拖动可放大div_麻省理工研发超级信号放大器,可将WiFi放大10倍
  8. 做个vbs整人小程序
  9. r语言 svycoxph_生存分析的Cox回归模型(比例风险模型)R语言实现及结果解读
  10. python解析sql字段血缘_数据仓库内表格的血缘关系追溯的方法和装置与流程
  11. 电表485通讯抄表软件
  12. 开发技巧--发送手机验证码接口调用
  13. JVM垃圾回收说为学日益,为道日损
  14. 赋值运算符与逗号运算符
  15. Pyyaml-yaml.load反序列化漏洞
  16. Ubuntu无法重启:教你用u盘系统修复ubuntu
  17. Fork Join 框架的用途
  18. 机器学习基本库之Pandas
  19. 不愧是华为研究院19级研究员,轻松就把网络协议趣谈了
  20. Vue+OpenLayers入门(加载高德在线地图)

热门文章

  1. 英国电信前掌门韦华恩出任阿尔卡特朗讯CEO
  2. 2017年前端最受欢迎调查报告:ES 6,React和Sublime Text依然霸主
  3. 地址已在使用 java_java – UDP地址已经在使用?
  4. python3 新式类_python新式类和旧式类区别
  5. html区块位置怎么设置,HTML 区块
  6. android搜索文字变色_Android实现TextView字符串关键字变色的方法
  7. RLock vs Lock
  8. fcpx插件Title Pop:78个可自定义的Final Cut Pro X动画标题+ 2个额外背景
  9. 1.9 编程基础之顺序查找 01 查找特定的值
  10. 1.4编程基础之逻辑表达式与条件分支 11 晶晶赴约会