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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list