Service 从prunsrv和jdk8启动服务

Service 从prunsrv和jdk8启动服务,service,java-8,procrun,prunsrv,Service,Java 8,Procrun,Prunsrv,我有一个简单的jar,它包括带有静态启动和停止方法的MainClass类。当我使用JDK6和Prunsrv时,我的服务成功启动和停止。当我切换到JDK时,在启动服务时会出现以下错误: java.lang.UnsupportedClassVersionError:org/serv/MainClass:Unsupported major.minor版本52.0 如何解决此问题?我以前遇到过此问题 这通常是因为Java类是为一个Java版本(即JSE8)编译的,但它们是与另一个Java版本(即JSE6

我有一个简单的jar,它包括带有静态启动和停止方法的MainClass类。当我使用JDK6和Prunsrv时,我的服务成功启动和停止。当我切换到JDK时,在启动服务时会出现以下错误:

java.lang.UnsupportedClassVersionError:org/serv/MainClass:Unsupported major.minor版本52.0


如何解决此问题?

我以前遇到过此问题

这通常是因为Java类是为一个Java版本(即JSE8)编译的,但它们是与另一个Java版本(即JSE6)一起运行的

检查路径并确保JVM的适当版本正在运行代码

另见:


当我使用一些jdk时,我用它编译并启动。我没有在java6中启动用java8编译的类。