Changeset: 9a64544035a2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9a64544035a2 Modified Files: java/embedded/src/main/java/org/monetdb/embedded/MonetDBEmbedded.java Branch: embedded-java Log Message:
Load the library as statically diffs (24 lines): diff --git a/java/embedded/src/main/java/org/monetdb/embedded/MonetDBEmbedded.java b/java/embedded/src/main/java/org/monetdb/embedded/MonetDBEmbedded.java --- a/java/embedded/src/main/java/org/monetdb/embedded/MonetDBEmbedded.java +++ b/java/embedded/src/main/java/org/monetdb/embedded/MonetDBEmbedded.java @@ -21,6 +21,10 @@ import org.monetdb.embedded.result.Embed * <br/><strong>Note</strong>: You can have only one embedded MonetDB database running per JVM process. */ public class MonetDBEmbedded { + static { + // Load the embedded library + System.loadLibrary("embedded_java"); + } /** * Flag if the embedded database was already started. */ @@ -46,9 +50,6 @@ public class MonetDBEmbedded { * @param silentFlag Silent flag */ public MonetDBEmbedded(final File databaseDirectory, final boolean silentFlag) { - // Load the embedded library (and its dependencies) - System.loadLibrary("embedded_java"); - if (!databaseDirectory.isDirectory()) { throw new IllegalArgumentException(databaseDirectory + " is not a directory"); } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list