我安装了spring Boot应用程序,如中所述https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html
安装后,
服务{myApp}启动
根本不起作用。
> Exception in thread "main" java.lang.UnsupportedClassVersionError:
> org / springframework / boot / loader / JarLauncher: Unsupported
> major.minor version 52.0
在这个例外中,我检查了所有的环境变量,并确认一切正常。注册为服务的spring应用程序不起作用,
/etc/init.d/{myApp}启动
在搜索其他方法时发现了正常操作。我根本不知道我是否不能作为一个服务运行,因为我没有足够的分数。如果你认识任何人,请告诉我。
您使用java 8编译了应用程序,因此您需要至少使用java8版本(major.minor版本52.0(运行它,但您使用的是以前的JVM版本。
您可以使用以下命令检查实际版本:
java -version
以下是所有版本的参考:
- Java SE 10=54
- Java SE 9=53
- Java SE 8=52
- Java SE 7=51
- Java SE 6.0=50
- Java SE 5.0=49
- JDK 1.4=48
- JDK 1.3=47
- JDK 1.2=46
- JDK 1.1=45