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

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

運行最新的 Jetty 版本會破壞我的構建

運行最新的 Jetty 版本會破壞我的構建

繁花如伊 2023-03-23 14:18:25
我在我的 java 項目中使用 Jetty。我正在使用 gradle 構建和 OpenJDK 1.8。最近我的構建壞了,我確定如果我回滾 Jetty 版本是固定的。新版本的 Jetty jar 似乎是用不同版本的 Java 構建的(我只是在這里猜測)。這是我的build.gradle ...apply plugin: 'java'// Use maven repositoryrepositories {    mavenCentral()}dependencies {    implementation 'org.eclipse.jetty:jetty-servlet:+'    implementation 'org.eclipse.jetty:jetty-client:+'}這是構建錯誤.../home/me/src/Chess/src/main/java/Client.java:1: 錯誤:無法訪問 HttpClient import org.eclipse.jetty.client.HttpClient; ^ 錯誤的類文件:/home/me/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-client/10.0.0-alpha0/81ce90a421540f2c7e4e3026702dde608fc95c83/jetty-client-10.0.0-alpha0 .jar(org/eclipse/jetty/client/HttpClient.class) 類文件版本錯誤 55.0,應該是 52.0 請刪除或確保它出現在類路徑的正確子目錄中。當我將 gradle.build 更改為使用以前版本的 Jetty 時,構建會正確編譯...dependencies {    implementation 'org.eclipse.jetty:jetty-servlet:9.4.18.v20190429'    implementation 'org.eclipse.jetty:jetty-client:9.4.18.v20190429'}如何在不破壞構建的情況下使用最新版本的 Jetty?我必須升級我的 Java 版本嗎?這似乎不是一個好的解決方案......
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

Jetty 10 是不穩定的開發中版本。它還沒有準備好用于一般用途。當它準備就緒時,確實需要更新版本的 Java,可能還需要更新版本的其他支持軟件。這是主要版本跳轉的典型情況。

根據https://www.eclipse.org/jetty/download.html ,適用于一般用途的 Jetty 的最新穩定版本是 9.4.19.v20190610。這就是你應該使用的。它會對 OpenJDK 1.8 感到滿意,就像 9.4.18 一樣。


查看完整回答
反對 回復 2023-03-23
  • 1 回答
  • 0 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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