Java 11程式碼在cloud manager組建中失敗

若要解決此問題,請更新Maven專案組態以使用Java 11。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS)

問題

與Java版本=> 11相關的程式碼在透過Cloud Manager的建置程式中失敗。

您可能會觀察到的Java錯誤訊息範例:

範例1

package java.net.http does not exist

範例2

使用Java 9 Map.of()初始化靜態對應

error:
symbol: method of(java.lang.String,java.lang.String)
location: interface java.util.Map

解決方法 resolution

若要解決此問題,請更新Maven專案組態以使用Java 11。

原因

預設情況下,專案會由Cloud Manager建置流程使用Oracle8 JDK建置。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f