Java 安装Spring启动应用程序

Java 安装Spring启动应用程序,java,linux,spring,spring-boot,Java,Linux,Spring,Spring Boot,我安装了spring Boot应用程序,如中所述 安装后 服务{myApp}启动 根本不起作用 > Exception in thread "main" java.lang.UnsupportedClassVersionError: > org / springframework / boot / loader / JarLauncher: Unsupported > major.minor version 52.0 在做这个例外时,我检查了所有的环境变量,并确认一切正常。

我安装了spring Boot应用程序,如中所述

安装后

服务{myApp}启动

根本不起作用

> Exception in thread "main" java.lang.UnsupportedClassVersionError:
> org / springframework / boot / loader / JarLauncher: Unsupported
> major.minor version 52.0
在做这个例外时,我检查了所有的环境变量,并确认一切正常。注册为服务的spring应用程序不工作,并且

/etc/init.d/{myApp}start


在搜索其他方法时发现正常操作。我根本不知道我是否因为没有足够的分数而不能作为一名服务人员运行。如果你认识任何人,请告诉我。

你用java 8编译了你的应用程序,因此你需要至少使用java8版本(major.minor版本52.0)运行它,但你使用的是以前的JVM版本

您可以使用以下命令检查实际版本:

java -version
以下是所有版本的参考:

  • JavaSE10=54
  • JavaSE9=53
  • JavaSE8=52
  • JavaSE7=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

服务器上的java版本太低。我有类似的问题,如果我使用
服务{myApp}启动
,我会收到相同的错误消息,但是如果我使用
/etc/init.d/{myApp}启动
,那么就可以了。java版本没有问题,但问题是JDK没有安装在全局应用程序中。全局安装JAVA PATH后,它可以正常工作。