相关疑难解决方法(0)

由于Surefire JDK版本,mvn测试失败了吗?

我想在我的项目上运行mvn test.项目本身编译和安装,但man测试失败,输出如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18:test (default-test) on project udms-server: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.18:test failed: There was an error in the forked process
[ERROR] java.lang.UnsupportedClassVersionError: some/project/Event : Unsupported major.minor version 52.0
[ERROR] at java.lang.ClassLoader.defineClass1(Native Method)
[ERROR] at java.lang.ClassLoader.defineClass(Unknown Source)
[ERROR] at java.security.SecureClassLoader.defineClass(Unknown Source)
[ERROR] at java.net.URLClassLoader.defineClass(Unknown Source)
[ERROR] at java.net.URLClassLoader.access$100(Unknown Source)
[ERROR] at java.net.URLClassLoader$1.run(Unknown Source)
[ERROR] at java.net.URLClassLoader$1.run(Unknown Source)
[ERROR] at java.security.AccessController.doPrivileged(Native Method)
[ERROR] at java.net.URLClassLoader.findClass(Unknown Source)
[ERROR] at java.lang.ClassLoader.loadClass(Unknown Source)
[ERROR] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[ERROR] at …
Run Code Online (Sandbox Code Playgroud)

surefire maven java-8

6
推荐指数
2
解决办法
6757
查看次数

6
推荐指数
1
解决办法
9746
查看次数

java.lang.UnsupportedClassVersionError:org / springframework / boot / gradle / plugin / SpringBootPlugin:不支持的major.minor版本52.0

我的单曲build.gradle如下:

buildscript {
    ext {
        springBootVersion = '2.0.0.BUILD-SNAPSHOT'
    }
    repositories {
        mavenCentral()
        maven { url "https://repo.spring.io/snapshot" }
        maven { url "https://repo.spring.io/milestone" }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: 'org.springframework.boot'
compileJava {
    sourceCompatibility = 1.8
    targetCompatibility = 1.8
}
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
targetCompatibility = 1.8

compileOptions {
    sourceCompatibility sourceCompatibility
    targetCompatibility targetCompatibility
}


repositories {
    mavenCentral()
    maven { url "https://repo.spring.io/snapshot" }
    maven { url "https://repo.spring.io/milestone" }
}


dependencies {
    compile('org.springframework.boot:spring-boot-starter-data-jpa')
    compile('org.springframework.boot:spring-boot-starter-jdbc')
    compile('org.springframework.boot:spring-boot-starter-security') …
Run Code Online (Sandbox Code Playgroud)

java spring gradle spring-boot

6
推荐指数
2
解决办法
4657
查看次数

在tomcat上进行Drools部署失败了

在tomcat上启动drools服务时遇到错误.

12-Jul-2017 11:16:42.203 INFO [http-nio-8090-exec-1] org.apache.catalina.core.ApplicationContext.log HTMLManager: start: Starting web application '/kie-drools-wb-7.0.0.Final-tomcat8'
12-Jul-2017 11:17:07.252 SEVERE [http-nio-8090-exec-1] org.apache.catalina.core.ApplicationContext.log FAIL - Application at context path [/kie-drools-wb-7.0.0.Final-tomcat8] could not be started
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/kie-drools-wb-7.0.0.Final-tomcat8]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1307)
    at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:665)
    at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:211)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:136)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:595)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) …
Run Code Online (Sandbox Code Playgroud)

java tomcat drools tomcat8 drools-kie-server

5
推荐指数
1
解决办法
329
查看次数

尝试运行exe文件时不支持major.minor版本52.0

GP是.exe我从这里下载的文件.当我尝试运行它时,我收到以下错误:

C:\GPP> gp -list
Exception in thread "main" java.lang.UnsupportedClassVersionError: pro/javacard/gp/GPTool : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(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.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 sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

C:\GPP>
Run Code Online (Sandbox Code Playgroud)

我该怎么处理?我应该删除JRE并安装新版本还是旧版本?

我当前的版本:

C:\GPP> java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, …
Run Code Online (Sandbox Code Playgroud)

java javac

4
推荐指数
1
解决办法
5959
查看次数

Cassandra 3需要什么版本的Java

推荐的Cassandra 2.0版Java 是Java 7.但Cassandra 3(特别是3.5版)推荐或要求使用哪个版本?

一些信息表明需要Java 7或Java 8; 也就是说,Java 7仍然可以:

  • Cassandra Wiki :

Cassandra需要最稳定的Java 7或8版本

cassandra

3
推荐指数
1
解决办法
4462
查看次数

HibernatePersistenceProvider:不支持的major.minor 版本52.0 intellij

我搜索了这个问题,例如

如何修复 java.lang.UnsupportedClassVersionError: Unsupported major.minor version

但答案对我不起作用

我正在使用 jdk 1.7,我将编译器设置为 1.7.0_79,这意味着是 java 7,但是当我运行时,我仍然收到错误,我将项目字节码版本设置为 1.7 但同样的消息

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/hibernate/jpa/HibernatePersistenceProvider : Unsupported major.minor version 52.0
Run Code Online (Sandbox Code Playgroud)

尝试在此行加载persistence.xml 时发生此异常

    <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
Run Code Online (Sandbox Code Playgroud)

并在这一行的java代码中

    EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("sample");
Run Code Online (Sandbox Code Playgroud)

java hibernate intellij-idea jdk1.7

3
推荐指数
1
解决办法
6329
查看次数

Android SDK Manager错误:不支持的major.minor版本52.0

我想用Qt为Android制作应用程序(后来希望iOS).我已下载Android SDK Manager命令行工具并运行sdkmanager --list,但它出现以下错误:

C:\ Users\MyUser\Development\Android\sdk\tools\bin> sdkmanager --list

线程"main"中的异常java.lang.UnsupportedClassVersionError:com/android/sdklib/tool/SdkManagerCli:java.lang.ClassLoader.defineClass(ClassLoader)java.lang.ClassLoader.defineClass1(Native Method)中不支持的major.minor版本52.0 .java:800)java.net.URLC上的java.securityClassLoader.defineClass(SecureClassLoader.java:142)java.net.URLClassLoader.defineClass(URLClassLoader.java:449),java.net.URLClassLoader.access $ 100(URLClassLoader.java:71 )java.net.URLClassLoader $ 1.run(URLClassLoader.java:361)at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net. URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass (ClassLoader.java:358)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

我正在使用Windows 10.

我已将SDK Manager的路径添加到Windows环境路径,并尝试从bin目录和另一个目录运行该命令.我仍然得到错误.

一些类似的问题建议检查/更新Java SE Development Kit.我已经尝试了版本7,8和9,但我仍然得到相同的错误.

我还尝试以管理员身份运行命令提示符.还是一样的错误.

我完全没有想法......

有谁知道我做错了什么?我以前没有Android应用程序开发或Java的经验.

qt android android-sdk-manager

2
推荐指数
1
解决办法
5261
查看次数

不支持的major.minor版本52.0 - edu/stanford/nlp/classify/ColumnDataClassifier

我在我的系统上使用stanford-classifier-3.5.1 jar并尝试仅运行示例分类器.我收到以下错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: edu/stanford/nlp/classify/ColumnDataClassifier : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at ClassifierDemoStanford.main(ClassifierDemoStanford.java:20)
Run Code Online (Sandbox Code Playgroud)

我试过Java版本1.6,1.7.自述文件说该软件需要Java 5(JDK 1.6.0+).请帮忙.

java stanford-nlp

1
推荐指数
1
解决办法
3941
查看次数

tomcat 8启动.war服务失败

链接问题:https://github.com/jenca-cloud/docker-bimserver/issues/1

链接到Dockerfile:https://hub.docker.com/r/connoralexander/docker-bimserver/

大家好,我遇到Tomcat 8无法启动服务的问题.使用set username和password成功安装Tomcat 8.0.30.它成功地获取了BIMserver的最新.war文件版本并根据配置自动部署.然后BIMserver服务无法启动.在转到Tomcat管理器后,我们无法手动启动服务,因为它会抛出错误FAIL - Application at context path /BIMserver could not be started

我已经尝试使用以前版本的Tomcat 8和7但是得到了相同的错误.关于启动听众的问题可能是什么?

从catalina日志:

...
05-Jan-2016 11:30:58.047 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
05-Jan-2016 11:30:58.051 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 11752 ms
05-Jan-2016 11:33:02.276 SEVERE [http-nio-8080-exec-5] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
05-Jan-2016 11:33:02.277 SEVERE [http-nio-8080-exec-5] org.apache.catalina.core.StandardContext.startInternal Context [/BIMserver] startup failed due to previous errors …
Run Code Online (Sandbox Code Playgroud)

java apache tomcat servlets tomcat8

1
推荐指数
1
解决办法
1万
查看次数