解决w7配置play framework时提示Unsupported major.minor version 52.0以及环境变量配置生效问题

1、提示Unsupported major.minor version 52.0

在这里插入图片描述
下载好play 1.5.1版本,解压到某路径位置,并配置好环境变量(本机装有eclipse,并配置成功环境变量),在dos窗口进行play new 项目 时提示Unsupported major.minor version 52.0 ,在百度以及询问老师之后,意思是:不支持version52.0,其中version 52.0对应的是jdk1.8。
所以直译过来就是:不支持jdk1.8。
简单来说,就是执行环境的jdk版本 低于 编译的jdk版本。也就是说在eclipse中可能存在jdk版本1.和jre版本不对应的问题,也就是有些是1.7,有些默认为1.8(这个在网上直接搜索,可以找出相关需要更改统一的设置),若不统一,则会提示Unsupported major.minor version 52.0 。

2,提示环境变量配置不正确

果断重新安装下载安装jdk1.8版本,更改eclipse中的设置,重新配置环境变量,dos窗口play 成功!play new项目 还是不行!!!
见下图
在这里插入图片描述
这句话的大概意思是说eclipse的环境变量配置不正确,在网上多次比对环境变量的配置,没发现有问题,试了试eclipse,也能运行项目。
在重启之后发现eclipse不能使用了,在dos窗口中输入javac或者Java提示“Javac”或者“Java”不是内部或外部命令也不是可运行的程序。想了想,应该是环境变量配置错误。我得电脑上的jdk1.7下载路径和jdk1.8下载安装路径不一样,将jdk1.8和jdk1.7放在一起,保存更改设置,成功运行,play new项目也能成功生成。(也就是说jdk1.8配置的环境变量未生效)

关于解决配置eclipse环境变量生效问题

是因为使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,所以直接更改JAVA_HOME会无效。此外,JDK1.8安装版本,还会在C:\ProgramData\Oracle\Java目录中生成一些配置文件,并同时将此目录写到环境变量中的Path中。
解决办法:

删除C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个文件;
删除环境变量Path中C:\ProgramData\Oracle\Java\javapath的配置;
或者将新下载的jdk和之前的jdk放在一个路径下。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值