X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/64acda35b83bda6e4b2f7ea9268b0246c9e909c5..c80ea3788d692dc92728cefdd199e83a93a6fa25:/src/bindings/java/org/simgrid/msg/Msg.java diff --git a/src/bindings/java/org/simgrid/msg/Msg.java b/src/bindings/java/org/simgrid/msg/Msg.java index 6cdc8944e1..b324db8aa4 100644 --- a/src/bindings/java/org/simgrid/msg/Msg.java +++ b/src/bindings/java/org/simgrid/msg/Msg.java @@ -9,26 +9,8 @@ package org.simgrid.msg; import org.simgrid.NativeLib; -import java.io.FileOutputStream; -import java.io.InputStream; -import java.io.OutputStream; -import java.io.File; - public final class Msg { - /* Statically load the library which contains all native functions used in here */ - static private boolean isNativeInited = false; - public static void nativeInit() { - if (isNativeInited) - return; - NativeLib.nativeInit("simgrid"); - NativeLib.nativeInit("simgrid-java"); - isNativeInited = true; - } - - static { - nativeInit(); - } /** Retrieve the simulation time * @return The simulation time. @@ -127,4 +109,9 @@ public final class Msg { /* Execute the simulation */ Msg.run(); } + + /* Class initializer, to initialize various JNI stuff */ + static { + org.simgrid.NativeLib.nativeInit(); + } }