您的位置:首页 > 编程语言 > Java开发

java环境变量配置明明是1.7,为什么cmd java-version还是1.6呢?

2017-06-29 17:19 302 查看
导读:执行mybatis自动生成工具,报错,百度得知原来1.7编译出来的class文件放到1.6的环境中会出错,分析到java-version的环境变量为1.6,原来配置环境变量的时候,java_home被其他软件的环境变量影响了,将本来配置 的1.7变成了1.6的版本。

1.关于 ssm框架中用mybatis-gernerator工具自动生成代码的操作

可参考博文“http://blog.csdn.net/zhshulin/article/details/23912615/”,这里就不详细描述了。

2.自动代码生成工具执行后报错如下所示:


Unsupported major.minor version 51.0解决办法

百度得知:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。

然后去查询计算机中jdk的版本是1.6,但是其实我配置的是1.7,这就很疑惑了!!!

3.为什么查询出来的jdk版本与配置的不一致呢?

原来在配置jdk之前我配置了oracle等软件,他们中也包含了jdk,并且在环境变量中,这些配置都设置在了JAVA_HOME前面,我将JAVA_HOME移到最前面,通过java -version查询就变了我想要的1.7版本啦!

当然,也可以通过 cmd查询  set path,看使用的是什么版本的jdk。



小结;到明天,我工作就真正满一年了,从一个讨厌编程,到接受,到现在开始喜欢折腾这一行行代码。这与身边的环境和现在工作的团队是分不开的,虽然这个博客已经创建很久了,却一直没写什么,平时找资料都只是为了解决完成任务时出现的bug。现在开始,遇到的问题,自己想办法去解决,需要记录下来的问题,心得,都应该写在这里,因为,这里要记录着我的成长,希望自己看到自己一点点进步。。。







 

小结;到明天位置,我工作就真正满一年了,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐