Using latest IJ 2021.1 that came out today. I select JDK 14 and then advance through the wizard and it only gives me option to go up to 13. Is that a bug?
c
christophsturm
04/07/2021, 11:42 AM
thats the target vm of the bytecode. iirc kotlin only uses bytecode up to version 13 for now.
c
Colton Idle
04/07/2021, 11:52 AM
Interesting... What should I use? I remember reading that you need to use jdk 14 in order to build dmgs, etc. But 11 is min supported jdk for compose desktop. Should I select target jvm 1.8 or 11 then?
c
christophsturm
04/07/2021, 11:55 AM
i would recommend 11
christophsturm
04/07/2021, 11:56 AM
its a LTS version
e
ephemient
04/07/2021, 4:11 PM
It is completely normal to have bytecode targeting a lower version than the JDK or JRE in use
ephemient
04/07/2021, 4:13 PM
If you need 14 for jlink, then go ahead and use 14. the target JVM doesn't matter (as long as it's not greater)