基本配置:
对于我的PHP实例,我安装了Centos和java中的Docker容器,然后是Selenium,但是当我尝试启动它时,它会给我一个错误。
[root@6f0958965698 ~]# cat /etc/redhat-releaseCentOS Linux7.5.1804版(核心)
[root@6f0958965698 ~]# java -jar /opt/selenium-server-standalone.jar线程"main“java.lang.UnsupportedClassVersionError: org/openqa/grid/selenium/GridLauncherV3 3中的异常:不支持的major.minor版本52.0
[root@6f0958965698 ~]# java -versionjava版本"1.7.0_191“/ OpenJDK运行时环境(流变-2.6.15.4.el7_x86_64 u191-b01)/ OpenJDK 64位服务器VM (构建24.191-b01,混合模式)
同样的错误。
你有什么意见建议?
发布于 2019-08-03 18:31:29
抛出线程主java.lang.UnsupportedClassVersionError中的异常,因为jar是用更高版本的Java编译的,并且试图以更低的版本运行。
请参阅以下答案:How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version
例:用JDK1.8编译,但运行JDK1.7,因此引发异常。
只需在容器中将java版本更新为JDK1.8,然后再次运行即可。
https://stackoverflow.com/questions/53173541
复制相似问题