This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch fix_java_version
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 623bccd2259e163e466736b934e2fa9bbd1d2549
Author: HTHou <[email protected]>
AuthorDate: Wed Nov 9 15:01:44 2022 +0800

    [ISSUE-7941] Fix NumberFormatException when JDK version is 17-internal
---
 .../src/main/java/org/apache/iotdb/commons/utils/JVMCommonUtils.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/node-commons/src/main/java/org/apache/iotdb/commons/utils/JVMCommonUtils.java 
b/node-commons/src/main/java/org/apache/iotdb/commons/utils/JVMCommonUtils.java
index a0a80cf33e..1236878082 100644
--- 
a/node-commons/src/main/java/org/apache/iotdb/commons/utils/JVMCommonUtils.java
+++ 
b/node-commons/src/main/java/org/apache/iotdb/commons/utils/JVMCommonUtils.java
@@ -40,7 +40,8 @@ public class JVMCommonUtils {
    * @return JDK version (int type)
    */
   public static int getJdkVersion() {
-    String[] javaVersionElements = 
System.getProperty("java.version").split("\\.");
+    String[] javaVersionElements =
+        System.getProperty("java.version").split("-internal")[0].split("\\.");
     if (Integer.parseInt(javaVersionElements[0]) == 1) {
       return Integer.parseInt(javaVersionElements[1]);
     } else {

Reply via email to