解决linux下javac -version和java -version版本显示不一致
来源:互联网 发布:超牛数据恢复注册码 编辑:程序博客网 时间:2024/05/16 17:57
版本不一致导致我这里出现这种问题,Exception in thread "main" java.lang.UnsupportedClassVersionError: kongjunlongTest : Unsupported major.minor version 52.0
经查找
[root@SZB-L0019010 hbase-config]# echo $JAVA_HOME
/home/jdk1.7.0_51
[root@SZB-L0019010 hbase-config]# java -verison
Unrecognized option: -verison
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
[root@SZB-L0019010 hbase-config]# java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.4.el6-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
[root@SZB-L0019010 hbase-config]# ^C
[root@SZB-L0019010 hbase-config]# javac -version
javac 1.8.0_45
下面是解决办法:转自,http://blog.csdn.net/config_man/article/details/5717177
最近一直在搞linux,痛苦哇。。。
出了一大堆问题,幸亏有肥脸兄 帮忙,一个个帮我解决了。。太感谢了。。。。。。要是有机会,哥以身相许哇。。。呵呵。
言归正传。因为写的Java读写串口程序要放在linux上,所以在安装了jdk之后,又配置了环境变量,然后配置我写的那个读写程序。但是一直出问题,百度也百度过了,谷歌也谷歌过了,死活没搞定,靠,痛苦死我了。。。然后有一次我javac -version、java -version,结果我发现它们显示的版本不一样。我不知道是不是这个原因引起的,但是为了防止万一,我问了肥脸兄,他那边是一样的,所以我这边可能有问题。他猜测可能是我的linux系统上之前就有一个java版本。于是肥脸兄告诉我如何解决这个版本不一致问题。
步骤如下:
- [root@localhost usr]# $JAVA_HOME/bin/java -version
- bash: /bin/java: 没有那个文件或目录
- [root@localhost java]# . /etc/profile
- [root@localhost java]# . /etc/profile
- [root@localhost java]# $JAVA_HOME/bin/java -version
- java version "1.6.0_20"
- Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
- Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
- [root@localhost java]# which java //俺日他奶奶,就是这个地方,擦!用的是/usr/bin/下面的java,肥脸是对的。
- /usr/bin/java
- [root@localhost java]# mv /usr/bin/java /usr/bin/java-1.6.0_0
- [root@localhost java]# ln -s $JAVA_HOME/bin/java /usr/bin/java
- [root@localhost java]#
- [root@localhost java]# java -version
- java version "1.6.0_20"
- Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
- Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
- [root@localhost java]#
- [root@localhost java]# javac -version
- javac 1.6.0_20
- 解决linux下javac -version和java -version版本显示不一致
- 解决linux下javac -version和java -version版本显示不一致
- 解决linux下javac -version和java -version版本显示不一致
- 解决linux下javac -version和java -version版本显示不一致
- 解决linux下javac -version和java -version版本显示不一致
- java -version和javac -version版本不一致
- 解决 linux 系统 centos 6.4 系统中 java -version和javac -version版本不一致
- Java -version和Javac -version版本不一致导致eclipse无法安装解决
- 处理linux java -version版本不一致问题
- linux java -version版本不一致问题
- 安装多jdk后,java -version 与 javac -version 版本不一致
- java -version和javac -version区别
- java_home与java -version版本不一致
- Linux下java -version版本不对
- Linux下java -version版本不对
- java -version和javac -version不同原因及修改方法
- java -version和javac -version不一样的原因及解决办法
- java -version 和 javac -version 得到的版本号不一样
- 23种设计模式(1)-factory 模式
- AddressBook获取通讯录
- [疯狂Java]AIO:
- 【计算几何】点在多边形内部
- 数组,对象,字典
- 解决linux下javac -version和java -version版本显示不一致
- 《Redis设计与实现》阅读:Redis底层研究之哈希表hashtable
- 获取音乐当前播放时间和总时长
- Python注释及中文注释
- NSTimeInterval转换为分钟秒
- java里 equals和== 区别
- Android 如何快速解析JSON字符串
- 【bzoj3878】【AHOI2014】【奇怪的计算器】【线段树】
- 修改slider图片