![](/img/trans.png)
[英]Java Modules - Simple Spring Boot application, create custom runtime
[英]Java runtime error in Spring Boot application
我是編程和學習的新手 Java。
我正在嘗試 package 一個 Java Spring 啟動應用程序。 當我使用命令“mvnw package”時,出現以下錯誤:
/watchlist/WatchlistApplicationTests 已由更新版本的 Java 運行時(類文件版本 55.0)編譯,此版本的 Java 運行時僅識別 ZA2F2ED4F8DC40061 文件版本 A2
通過在線閱讀,我了解到我使用較舊的 Java 版本存在問題。
文件版本 55.0 是 Java 11,版本 52.0 是 Java 8。
我嘗試使用“檢查更新程序”更新 Java 版本。 所以這很好。
當我運行“java -version”命令時,我得到以下信息:
openjdk version "11.0.8" 2020-07-14 LTS OpenJDK Runtime Environment Corretto-11.0.8.10.1 (build 11.0.8+10-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.8.10.1 (build 11.0. 8+10-LTS,混合模式)
然后我嘗試更改 Eclipse 上的項目設置:
Java 構建路徑 -> 庫 -> JRE 系統庫 [jdk-15]
Java 編譯器 -> 編譯器合規級別 - 14
POM 文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.openclassrooms</groupId>
<artifactId>watchlist</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>watchlist</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>11</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
不知道我哪里出錯了。
它與 java 1.8 一起工作正常。 使用 jvm 1.8 進行開發
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.