`
kfcman
  • 浏览: 381873 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

    博客分类:
  • java
 
阅读更多

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

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

 

分享到:
评论

相关推荐

    jdk-8u281-linux-x64.tar.gz.zip

    1.下载后重命名:jdk-8u281-linux-x64.tar.gz 2.解压 tar -zxvf jdk-8u281-linux-x64.tar.gz 3.配置环境变量:vim /etc/profile 最后添加: export JAVA_HOME=/opt/jdk export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$...

    linux 32位的jdk8,版本:jdk-8u221-linux-i586.rpm

    移动到/usr/local下,chmod 755 jdk-8u191-linux-i586.rpm 赋权,使用rpm -ivh jdk-8u191-linux-i586.rpm安装配置环境变量,vi /etc/profile,在末尾(就是最后面)追加如下内容,保存并退出(JAVA_HOME=/usr/java/...

    Linux(32位)下安装jdk --解决安装jdk后,java -version显示的jdk版本不对-附件资源

    Linux(32位)下安装jdk --解决安装jdk后,java -version显示的jdk版本不对-附件资源

    linux下java环境的安装

    linux下配置java环境的JDK详细配置及其tomcat的安装和相关安装包

    jdk-8u251-linux-x64.rpm .zip

    3、安装jdk:rpm -ivh jdk-8u251-linux-x64.rpm 4、不用配置环境变量,RPM安装过程会自动将一些可执行文件添加到/usr/bin里 5、java -version出现下面信息,说明安装成功 java version "1.8.0_251" Java(TM) SE ...

    jdk-7u80-linux-i586.gz

    JDK安装 tar.gz为解压后就可使用的版本,这里我们将jdk-7u3-linux-i586.tar.gz解压到/usr/local/下。 1、解压 解压到当前目录:$ tar -zxvf /opt/setup/...$ java -version 查看JDK版本信息,如果显示出1.7.0证明成功

    jdk-8u251-linux-i586.rpm

    2、安装jdk:rpm -ivh jdk-8u251-linux-i586.rpm 3、不用配置环境变量,RPM安装过程会自动将一些可执行文件添加到/usr/bin里 4、java -version出现下面信息,说明安装成功 java version "1.8.0_251

    jdk11.0.4_linux_bin_64.zip

    jdk11.0.4-linux-64-bin 1、解压到 /usr/local 目录下,可以自定义 tar zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/local/ 2、编辑/etc/profile 设置环境变量 vi /etc/profile 在文件末尾添加 export ...

    Linux配置JDK环境变量

    过程如下: 1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站 ...,下载后放在/home目录中,当然其它地方也行。 进入安装目录 #cd /home #cp jdk-1_5_0_02-linux-i586.rpm /usr/...#java -version

    linux快速安装jdk1.8方式及环境变量配置

    查看当前系统jdk的版本:java -version 如果有先卸载,查看jdk目录文件yum list installed | grep java 卸载:yum -y remove java-1.7.0-openjdk*** – 安装(将下载的压缩文件解压然后配置环境变量) 进入linux创建...

    LINUX下安装JAVA

    只要您不是超级用户,它就无法替换 Linux 提供的 Java 平台的版本。 Linux RPM 软件包 Linux RPM (Redhat Package Manager) 使用 RPM 来安装 Java。要使用这种方法,您的系统上需要具有 RPM。如果没有 RPM,请使用...

    jdk-7u67-linux-i586_tar_gz

    tar xf jdk-7u67-linux-i586_tar_gz.gz -C /usr/local/ ln -s /usr/local/jdk1.7.0_67/ /usr/local/jdk ll /usr/local/ 2.修改环境变量 cat /etc/profile.d/java.sh export JAVA_HOME=/usr/local/jdk export PATH=$...

    jdk-8u261-linux-x64.tar.gz

    # tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/jdk # vi /etc/profile export JAVA_HOME=/usr/local/jdk/jdk1.8.0_261 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$...

    jdk-7u80-nb-8_0_2-linux-x64

    总的原则:将jdk-7u10-linux-x64.tar.gz压缩包解压至/usr/lib/jdk,设置jdk环境变量并将其修改为系统默认的jdk 1.安装 切换到管理员帐号,安装jdk 2.设置环境变量,用gedit打开/etc/profile文件 sudo gedit /...

    jdk-8u11-linux-64.rpm.rar

    1.创建目录 mkdir /usr/java 将1准备的rpm包放在该路径下 2.为包赋予执行权限 chmod +x jdk-8u11-linux-x64.rpm ...4.验证是否成功 java -version 5.配置环境变量 vi /etc/profile 在末尾追加---详情下载查看

    jdk1.6.0_191.linux.x64.tar.gz

    解压后使用方法:(不执行下面两步,运行java -version会报下面的错误,解压命令:tar xvzf jdk1.6.0_191.linux.x64.tar.gz) # Error occurred during initialization of VM # java/lang/NoClassDefFoundError: java...

    Linux中的jdk8以及安装教程.zip

    3.解压命令:tar-zxvf jdk-版本编号-linux-x64.tar.gz 4.在Linux中配置环境变量: 先 sudo vi /etc/profile 进入了vi编辑模式 然后按下i键 光标移到最后一行 输入下列内容: export JAVA_HOME=/usr/java/jdk/jdk...

    jdk-8u241-linux-x64.zip

    jdk-8u241-linux-x64.tar.gz ### 1)下载linux版jdk1.8的jar包 官网下载: https://www.oracle.com/java/technologies/javase-jdk8-downloads.html ### 2)配置安装 tar -zxvf jdk-8u241-linux-x64.tar.gz mv jdk...

    centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析

    -bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...

Global site tag (gtag.js) - Google Analytics