diff --git a/src/main/java/de/hhu/ba/yoshikoWrapper/core/YoshikoInterface.java b/src/main/java/de/hhu/ba/yoshikoWrapper/core/YoshikoInterface.java index 736716d19370d21b96caef1b2dab0caea99ba986..1fa5855b629fac4700cada5cc01e3fdcecf10335 100644 --- a/src/main/java/de/hhu/ba/yoshikoWrapper/core/YoshikoInterface.java +++ b/src/main/java/de/hhu/ba/yoshikoWrapper/core/YoshikoInterface.java @@ -21,7 +21,7 @@ public class YoshikoInterface { public void loadLibrary(String libPath) { try { - System.loadLibrary(libPath); + System.load(libPath); libraryLoaded = true; } catch(Exception e) { diff --git a/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterface.java b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterface.java new file mode 100644 index 0000000000000000000000000000000000000000..fe8185a9db1e8f6b68d440def598d25394a58c8a --- /dev/null +++ b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterface.java @@ -0,0 +1,16 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 3.0.8 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package de.hhu.ba.yoshikoWrapper.swig; + +public class LibraryInterface implements LibraryInterfaceConstants { + public static String getVersionString() { + return LibraryInterfaceJNI.getVersionString(); + } + +} diff --git a/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterfaceConstants.java b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterfaceConstants.java new file mode 100644 index 0000000000000000000000000000000000000000..2f4b3fdb94a799f9820cbe1786a1eb21aa53cb2d --- /dev/null +++ b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterfaceConstants.java @@ -0,0 +1,13 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 3.0.8 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package de.hhu.ba.yoshikoWrapper.swig; + +public interface LibraryInterfaceConstants { + public final static String YOSHIKO_VERSION = LibraryInterfaceJNI.YOSHIKO_VERSION_get(); +} diff --git a/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterfaceJNI.java b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterfaceJNI.java new file mode 100644 index 0000000000000000000000000000000000000000..c451b0477c82aa123a4fc7b14bab35f53de2b8cc --- /dev/null +++ b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/LibraryInterfaceJNI.java @@ -0,0 +1,14 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 3.0.8 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package de.hhu.ba.yoshikoWrapper.swig; + +public class LibraryInterfaceJNI { + public final static native String YOSHIKO_VERSION_get(); + public final static native String getVersionString(); +} diff --git a/src/main/java/de/hhu/ba/yoshikoWrapper/swig/package-info.java b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..43df405012db963c5ebc4726a3a973a83e4b29d9 --- /dev/null +++ b/src/main/java/de/hhu/ba/yoshikoWrapper/swig/package-info.java @@ -0,0 +1,5 @@ +/** + * @author Philipp Spohr, Aug 6, 2017 + * + */ +package de.hhu.ba.yoshikoWrapper.swig; \ No newline at end of file