簡體   English   中英

如何將使用 java13 編譯的 java 應用程序轉換為 aws lambda function

[英]How to transform a java application compiled with java13 to an aws lambda function

I've developed a simple java application compiled with java version 13, but as I know, aws lambda support only java 8 and java 11.

是否有任何解決方案或解決方法可以使我的應用程序適應 java 11 而無需將應用程序編譯器版本更改為 11?

謝謝

最簡單的解決方案,假設你沒有使用 Java 11 不支持的語言特性或庫方法,是使用-source-target選項告訴編譯器生成 Java 11 兼容 Z78E6221F6398FCE4D13 你沒有說你正在使用什么構建工具,但它應該提供一些配置它的方法(例如, Maven )。

如果您使用的是 Java-13 特定的功能,我會努力刪除它們,以便您可以針對 Java 11。

但如果這不可能,那么您唯一的選擇是使用Lambda 容器映像部署您的 Lambda 。 您將無法使用提供的基礎鏡像,因此您需要學習如何構建 Docker 鏡像。 您需要為您的圖像顯式構建 Lambda 運行時 API 引導程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM