我本地有 jdk-8,我使用 gradle 来构建我的项目。我尝试将我的 hsqldb 从版本 2.5.2 更新到 2.7.1。更新我的 gradle 脚本后:
runtime "org.hsqldb:hsqldb:2.5.2"
Run Code Online (Sandbox Code Playgroud)
到
runtime "org.hsqldb:hsqldb:2.7.1"
Run Code Online (Sandbox Code Playgroud)
然后我用 gradle 构建,但它下载了 java-11 版本。这导致我的项目中出现 UnsupportedClassVersionError 。我发现maven中央存储库https://repo1.maven.org/maven2/org/hsqldb/hsqldb/2.7.1/中有一个java-8版本。但是它不会自动下载。
我希望可以将 hsqldb 更新到最新版本,然后运行 gradle build 它可以下载正确的版本。我可以成功地运行我的项目。