运行 尤里卡客户端 JDK 1.7
Running Eureka Client with JDK 1.7
运行使用尤里卡客户端发现示例代码时出现以下错误。
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/netflix/servo/monitor/Monitors : Unsupported major.minor version 52.0
我猜这可能是因为eureka是用Java8(52)编译的。
但这是否意味着我们不能将它与 JDK 1.7 一起使用?我的项目在 JDK7 中,是否可以 运行 eureka(1) 和 JDK 1.7?
README.md 说:
Building
The build requires java8 because of some required libraries that are
java8 (servo), but the source and target compatibility are still set
to 1.7.
如果你是运行官方示例应用程序使用正确的依赖项,servo-core最新的依赖项是用JDK8编译的,使用旧版本
<dependency>
<groupId>com.netflix.servo</groupId>
<artifactId>servo-core</artifactId>
<version>0.10.0</version>
</dependency>
运行使用尤里卡客户端发现示例代码时出现以下错误。
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/netflix/servo/monitor/Monitors : Unsupported major.minor version 52.0
我猜这可能是因为eureka是用Java8(52)编译的。 但这是否意味着我们不能将它与 JDK 1.7 一起使用?我的项目在 JDK7 中,是否可以 运行 eureka(1) 和 JDK 1.7?
README.md 说:
Building
The build requires java8 because of some required libraries that are java8 (servo), but the source and target compatibility are still set to 1.7.
如果你是运行官方示例应用程序使用正确的依赖项,servo-core最新的依赖项是用JDK8编译的,使用旧版本
<dependency>
<groupId>com.netflix.servo</groupId>
<artifactId>servo-core</artifactId>
<version>0.10.0</version>
</dependency>