diff --git a/bindings/java/build-unix.xml b/bindings/java/build-unix.xml index cd0ef4934b8d82b083ce704d08328bc3dcae072e..55870ad910bf42b0c45491227e32b3698edb20ea 100644 --- a/bindings/java/build-unix.xml +++ b/bindings/java/build-unix.xml @@ -43,6 +43,7 @@ <property name="jni.dylib" location="${basedir}/jni/.libs/libtsk_jni.dylib" /> <property name="jni.jnilib" value="libtsk_jni.jnilib" /> <copy file="${jni.dylib}" tofile="${x86_64}/mac/${jni.jnilib}"/> + <copy file="${jni.dylib}" tofile="${amd64}/mac/${jni.jnilib}"/> </target> <!-- Non-OS X --> @@ -52,7 +53,13 @@ </target> <target name="copyUnixLibs" depends="testTSKLibs" if="tsk_so.present"> - <!-- does nothing for now --> + <property environment="env"/> + <property name="jni.so" location="${basedir}/jni/.libs/libtsk_jni.so" /> + <copy file="${jni.so}" tofile="${x86_64}/unix/libtsk_jni.so"/> + <copy file="${jni.so}" tofile="${amd64}/unix/libtsk_jni.so"/> + <copy file="${jni.so}" tofile="${x86}/unix/libtsk_jni.so"/> + <copy file="${jni.so}" tofile="${i386}/unix/libtsk_jni.so"/> + <copy file="${jni.so}" tofile="${i586}/unix/libtsk_jni.so"/> </target> <target name="copyLibs" depends="copyUnixLibs,copyMacLibs" /> diff --git a/bindings/java/build.xml b/bindings/java/build.xml index 81c0ddef09f97edb027e45181c4b1acc903e9581..eaa1f0a5695460256eac25ac318d34aebb9fd946 100755 --- a/bindings/java/build.xml +++ b/bindings/java/build.xml @@ -46,15 +46,21 @@ <mkdir dir="${native-libs}" /> <mkdir dir="${amd64}" /> <mkdir dir="${amd64}/win" /> + <mkdir dir="${amd64}/mac" /> + <mkdir dir="${amd64}/unix" /> <mkdir dir="${x86}" /> <mkdir dir="${x86}/win" /> + <mkdir dir="${x86}/unix" /> <mkdir dir="${x86_64}" /> <mkdir dir="${x86_64}/win" /> <mkdir dir="${x86_64}/mac" /> + <mkdir dir="${x86_64}/unix"/> <mkdir dir="${i386}" /> <mkdir dir="${i386}/win" /> + <mkdir dir="${i386}/unix"/> <mkdir dir="${i586}" /> <mkdir dir="${i586}/win" /> + <mkdir dir="${i586}/unix" /> </target> <property name="ivy.install.version" value="2.3.0-rc2" /> diff --git a/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java b/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java index 6a258015bd226a181cf6b331e96b03fe90ef6648..0a03dcc8397e47baf5974fb2ec8ae6b6b9d90012 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java +++ b/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java @@ -106,9 +106,6 @@ public static void loadLibrary(Lib library) { path.append(getPlatform()); String libName = library.getLibName(); - if(library == Lib.TSK_JNI && (isWindows() || isMac())) { - libName = "lib" + libName; - } path.append("/"); path.append(libName);