diff --git a/modules/java_api/build.gradle b/modules/java_api/build.gradle index 283105621..2520ac234 100644 --- a/modules/java_api/build.gradle +++ b/modules/java_api/build.gradle @@ -11,7 +11,7 @@ println 'CPU architecture: ' + arch def nativesCPP; -def openvinoVersion = "2023.2" +def openvinoVersion = "2024.2" def native_resources = [] def tbb_dir = System.getenv('TBB_DIR') diff --git a/modules/java_api/src/main/java/org/intel/openvino/NativeLibrary.java b/modules/java_api/src/main/java/org/intel/openvino/NativeLibrary.java index f3f4b5ffb..e8577da53 100644 --- a/modules/java_api/src/main/java/org/intel/openvino/NativeLibrary.java +++ b/modules/java_api/src/main/java/org/intel/openvino/NativeLibrary.java @@ -86,8 +86,13 @@ public static void loadNativeLibs() { // Load native libraries. for (String lib : nativeLibs) { - // On Linux, TBB and GNA libraries has .so.2 soname - String version = lib.startsWith("tbb") || lib.equals("gna") ? "2" : null; + // On Linux, tbb library has .so.12 and tbbmalloc library has .so.2 soname + String version = null; + if (lib.equals("tbb")) { + version = "12"; + } else if (lib.equals("tbbmalloc")) { + version = "2"; + } lib = getLibraryName(lib, version); File nativeLibTmpFile = new File(tmpDir, lib); try {