频道栏目
IT货架 > > 正文
初学java遇到的错误:Badversionnuberin.classfile
网友分享于:Jun 12, 2018 11:58:27 PM    来源: IT货架   

    由于项目需要,使用多年.net开发的我需要学习java,在仔细分辨过SDK、JDK之类的区别后,到Oracle网站下载了一个最新的Java EE。安装,配置,编写HelloWorld。然后在控制台运行javac HelloWorld.java 编译通过,然后运行java HelloWorld,提示:“Exception in thread "main" java.lang.UnsupportedClassVersionError:Bad version nuber in .class file”。我明明只安装了一个版本,何来版本不同啊?运行javac -version ,java -version一看,果然两个版本,打开环境变量,突然发现里面有Oracle安装时配置。把属于本次Java的配置放到Oracle配置前面,关掉控制台,再打开,编译,运行,HelloWorld出现!搞了半天,原来是安装Oracle客户端时,系统自动配置了一个低版本的运行时,导致运行高版本编译器时出错。

广告服务联系QQ:1134687142 | 网站地图

版权所有: IT货架- 内容来自互联网,仅供用于技术学习,请遵循相关法律法规. 京ICP备11030978号-1