Hi Rajat, There's no need to get Flink libraries' compiled version on jdk17. The only things you need to do are:
1. Configure the JAVA_HOME env to use JDK 17 on both the client and server side 2. Configure the Flink JVM options properly to cooperate with the JDK modularization. The default configuration in the Flink distribution has already been configured such that Flink itself works on Java 17. Best, Zhanghao Chen ________________________________ From: Rajat Pratap <rajat789pra...@gmail.com> Sent: Thursday, May 30, 2024 13:17 To: Zhanghao Chen <zhanghao.c...@outlook.com> Subject: Re: Java 17 incompatibilities with Flink 1.18.1 version Hi Zhanghao, Thank you for your email. I have a few questions regarding migrating our flink jobs from jdk 8 to 17. How to get flink libraries' compiled version on jdk17, do we have to do it or are there any maven artifacts with jdk 17 compiled versions? Our flink jobs are on jdk 8 on client side, how to migrate to jdk17 with Flink provided jars? Your assistance is much appreciated. Regards, Rajat On Wed, May 29, 2024, 6:16 AM Zhanghao Chen <zhanghao.c...@outlook.com<mailto:zhanghao.c...@outlook.com>> wrote: Hi Rajat, Flink releases are compiled with JDK 8 but it is able to run on JDK 8-17. As long as your Flink runs on JDK17 on both server and client side, you are free to write your Flink jobs with Java 17. Best, Zhanghao Chen ________________________________ From: Rajat Pratap <rajat789pra...@gmail.com<mailto:rajat789pra...@gmail.com>> Sent: Tuesday, May 28, 2024 15:28 To: user@flink.apache.org<mailto:user@flink.apache.org> <user@flink.apache.org<mailto:user@flink.apache.org>> Subject: Java 17 incompatibilities with Flink 1.18.1 version Hi Team, I am writing flink jobs with latest release version for flink (1.18.1). The jobmanager is also deployed with the same version build. However, we faced issues when we deployed the jobs. On further investigation, I noticed all libraries from flink have build jdk 1.8. I have the following questions: - Is this the correct version for writing java 17 flink jobs? - How to write flink jobs with Java 17 code and which library versions to use? - Is Java 17 even supported on the client side or is it just on the server side support for java 17? Your urgent help is much appreciated. Regards, Rajat