X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ad9181ca3aecc03d492eeb63def4370769a32d00..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 d46b4d86e5..b324db8aa4 100644 --- a/src/bindings/java/org/simgrid/msg/Msg.java +++ b/src/bindings/java/org/simgrid/msg/Msg.java @@ -11,23 +11,6 @@ import org.simgrid.NativeLib; 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; - - if (System.getProperty("os.name").toLowerCase().startsWith("win")) - NativeLib.nativeInit("winpthread-1"); - - NativeLib.nativeInit("simgrid"); - NativeLib.nativeInit("simgrid-java"); - isNativeInited = true; - } - - static { - nativeInit(); - } /** Retrieve the simulation time * @return The simulation time. @@ -126,4 +109,9 @@ public final class Msg { /* Execute the simulation */ Msg.run(); } + + /* Class initializer, to initialize various JNI stuff */ + static { + org.simgrid.NativeLib.nativeInit(); + } }