亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Bazel:FlywayDB java.lang.UnsupportedClassVersion

Bazel:FlywayDB java.lang.UnsupportedClassVersion

飲歌長嘯 2021-11-11 16:58:06
我正在使用 bazel 運行 java8 項目。除了flywaydb 5.1.4版外,我得到以下信息。我明白錯誤的含義,但我不想使用 java 9。我想堅持使用 java8。這是否意味著我需要降級 flywaydb 或什么?還有為什么類加載器首先加載 java9 文件。java.lang.UnsupportedClassVersionError: module-info 已由更新版本的 Java Runtime(類文件版本 53.0)編譯,此版本的 Java Runtime 僅識別最高 52.0 的類文件版本我如何在不使用 java9 的情況下解決這個問題?也許這與bazel有關......當我將maven與flywaydb版本一起使用時我沒有遇到這個問題
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

這與您使用的庫無關;簡單地說:您有一個已經用java -9(因此53)編譯的類,并且您嘗試在只能處理最多52版本的環境中運行它。

你也module-info有,這意味著模塊化,因此高于 java-8。如果錯誤來自庫中的類,例如flywaydb- 只需降級到最新的 java-8 支持的工件。


查看完整回答
反對 回復 2021-11-11
  • 1 回答
  • 0 關注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號