Guillaume, The binary release are always compiled with JDK8, this is a required procedure[1].
For 1.36.0, the JDK version I'm using is: $ java -version java version "1.8.0_371" Java(TM) SE Runtime Environment (build 1.8.0_371-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode) [1] https://calcite.apache.org/docs/howto.html#making-a-release-candidate Guillaume Masse <[email protected]> 于2023年11月24日周五 07:22写道: > > Hi all, > > We recently upgraded to calcite 1.36.0 and it broke our deployment process. > We are using java asm <https://asm.ow2.io/> to shade (rename packages from > the bytecode) since there are multiple dependencies clash when using with > Apache Spark. For example, Apache Spark is using a much older version of > guava. If I build calcite locally with Java Correto 17.0.7-amzn I can > transform calcite's bytecode without any problem. Where can I find the java > version used to compiled calcite? Is there a process in place to have a > consistent java version? > > https://gitlab.ow2.org/asm/asm/-/issues/318008 > > > -- > Guillaume Massé > [Gee-OHM] > (马赛卫) -- Best, Benchao Li
