java 环境变量配置--奇怪问题

今天下午较郁闷,因为要学习使用 selenium ,在启动selenium的使用,在cmd操作 java 命令

却报错:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/selenium/server/SeleniumServer (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

后来上网查找原因,说是jdk版本的问题

selenium 需要的版本至少是jdk1.5,而我机器上的jdk是1.6版本的应该是没有问题的

后来为了确认一下,我在cmd 中打印 java -version

突然发现,我的jdk版本成了 1.3 的了

很奇怪,我机器一直装的是 1.6的,1.3的从没装过

后来检查自己配置的环境变量,折腾了一大圈,终于找到了问题所在:

我的机器装了oracle,而oracle在安装的时候自动给配置上了1.3的jdk,我再怎么配置环境变量都无济于事,默认输出的还是1.3版本。

后来删掉了环境变量 中 oracle对jdk的设置,就一切OK 了

晕啊

纳闷了好久,竟然是这么个问题~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值