Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse java.lang.UnsupportedClassVersionError:org/openbravo/base/ConnectionProviderContextListener:Unsupported major.minor版本52.0_Eclipse_Tomcat_Ubuntu_Unsupported Class Version - Fatal编程技术网

Eclipse java.lang.UnsupportedClassVersionError:org/openbravo/base/ConnectionProviderContextListener:Unsupported major.minor版本52.0

Eclipse java.lang.UnsupportedClassVersionError:org/openbravo/base/ConnectionProviderContextListener:Unsupported major.minor版本52.0,eclipse,tomcat,ubuntu,unsupported-class-version,Eclipse,Tomcat,Ubuntu,Unsupported Class Version,我正在使用运行在Ubuntu上的Eclipse Indigo,我正试图按照本指南的最后一部分设置Tomcat服务器: 我的问题是,当我尝试启动Tomcat服务器时,我遇到了这个错误(localhost上的Tomcat v6.0服务器启动失败): 我的控制台如下所示: Caused by: java.lang.UnsupportedClassVersionError: org/openbravo/base/ConnectionProviderContextListener : Unsuppor

我正在使用运行在Ubuntu上的Eclipse Indigo,我正试图按照本指南的最后一部分设置Tomcat服务器:

我的问题是,当我尝试启动Tomcat服务器时,我遇到了这个错误(localhost上的Tomcat v6.0服务器启动失败):

我的控制台如下所示:

Caused by: java.lang.UnsupportedClassVersionError: org/openbravo/base/ConnectionProviderContextListener : Unsupported major.minor version 52.0 (no puedo cargar clase org.openbravo.base.ConnectionProviderContextListener)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2822)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56)
    at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1078)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4611)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    ... 6 more
我能做什么?我尝试将tomcat-juli.jar添加到我的服务器类路径中,这是我找到的主要解决方案,但没有成功

提前谢谢


编辑:

多亏了这个答案,Tomcat启动了,但是没有提供资源。 Openbravo项目中也存在编译错误

Eclipse Openbravo项目

资源在本地主机上不可用:8080/openbravo/

Eclipse中的Tomcat配置


第二次编辑:


部署树更新JDK版本。这些类可能是在比您更高的JDK版本中编译的


编辑:可能是JDK/JRE 8。

在my.bashrc中,我已经导出了JAVA\u HOME=/HOME/user/Documentos/jdk1.8.0\u 05 eclipse是否可以运行其他版本的JAVA?如何检查?更改项目的JDK版本。你可以在这里引用:当我这样做时,我只得到1.7的选项,而没有1.8的痕迹。这很有帮助:很高兴你自己解决了这个问题。我以为你已经安装了JDK 8。但我不明白为什么一个开源项目在早期会使用JDK 8编译。这可能是一个糟糕的举动,除非他们使用一些Java8特有的特性。