在Linux下安装jdk完成后,java -version显示版本不对的问题
2017-11-16 17:00
691 查看
当我们在linux上面安装好jdk之后,直接解压完成安装,如图所示
1.配置环境变量信息
2.检查变量信息
以上信息都是正确的,奇怪的地方在于当执行java -version命令的时候,对应的版本信息不正确,输出的确是linux安装过程中自带的open jdk版本
可以根据以上输出信息发现明显java的路径不对。
原因是:由于在配置环境path的时候, PATH放在了JAVA_HOME前面,
导致先找到对应的open jdk版本
所以解决办法为,把$JAVA_HOME/bin移到最前面
然后再检查java -version和which java
到此为止,说明jdk版本不对的问题已经解决了。
1.配置环境变量信息
vim ~/.bash_profile #填写以下信息 export JAVA_HOME=/home/hadoopzsl/apps/jdk export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin #保存退出后,执行source命令 source ~/.bash_profile
2.检查变量信息
echo $JAVA_HOME #输出内容如下 /home/hadoopzsl/apps/jdk
以上信息都是正确的,奇怪的地方在于当执行java -version命令的时候,对应的版本信息不正确,输出的确是linux安装过程中自带的open jdk版本
which java #输出内容如下 /usr/bin/java
可以根据以上输出信息发现明显java的路径不对。
原因是:由于在配置环境path的时候, PATH放在了JAVA_HOME前面,
导致先找到对应的open jdk版本
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
所以解决办法为,把$JAVA_HOME/bin移到最前面
export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin #编辑~/.bash_profile文件之后,记得执行source命令,使生效 source ~/.bash_profile
然后再检查java -version和which java
java -version #输出以下信息 java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) which java #输出以下信息 ~/apps/jdk/bin/java
到此为止,说明jdk版本不对的问题已经解决了。
相关文章推荐
- 在Linux下安装jdk完成后,java -version显示版本不对的问题
- Linux系统中配置了java的jdk后显示版本不变问题解决
- 关于安装多个版本jdk之后java -version不正确的问题
- JDK1.6 1.7 1.8 多版本windows安装 执行命令java -version 版本不变的问题
- Linux更换jdk版本,java -version还是原来的版本问题
- Linux更换jdk版本,java -version还是原来的版本问题
- JDK安装多个版本出现Java -version和你配置的环境变量的jdk版本不一致的问题
- 一台电脑里装了多个版本的JDK,java -version显示问题
- Linux更换jdk版本,java -version还是原来的版本问题
- Linux更换jdk版本,java -version还是原来的版本问题
- linux下安装java jdk后版本不对一例
- 安装两个jdk java -version总是显示第一个安装的版本
- Red Hat5.5安装JAVA(JDK)显示的版本不对
- 安装多个版本jdk后java -version不改变的问题解决
- linux下安装jdk1.6版本显示1.4
- linux下安装jdk1.6版本显示1.4,修改默认jdk版本
- linux下安装java版本的问题
- JAVA学习提高之----安装多个JDK版本的问题
- 关于ubuntu 命令update-alternatives --config java 安装jdk出现不能选择版本问题!
- linux下jdk安装及VMware Tools安装内核版本缺失问题