expectedJdkVersion

val expectedJdkVersion: Property<Int>

JNI of this Java version will be available inside JNI functions.

Ignored on Android targets. They are always request JNI_VERSION_1_6.

More concrete mapping:

  • 1 (default) ->JNI_VERSION_1_1

  • 2, 3 ->JNI_VERSION_1_2

  • 4, 5 ->JNI_VERSION_1_4

  • 6, 7 ->JNI_VERSION_1_6

  • 8 ->JNI_VERSION_1_8

  • 9 ->JNI_VERSION_9

  • 10, 11, 12, 13, 14, 15, 16, 17, 18 ->JNI_VERSION_10

  • 19 ->JNI_VERSION_19

  • 20 ->JNI_VERSION_20

  • 21, 22, 23 ->JNI_VERSION_21

  • 24+ ->JNI_VERSION_24