X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e37c1e4bba9bb89cd2842f08cde998eb7f941d04..db82f9e75280108116a8e70d2e7a163080020d29:/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 e6938fbf27..5e67165bc7 100644 --- a/src/bindings/java/org/simgrid/msg/Msg.java +++ b/src/bindings/java/org/simgrid/msg/Msg.java @@ -37,7 +37,11 @@ public final class Msg { nativeInit(); } private static void loadLib (String name) { - String Path = "NATIVE/"+System.getProperty("os.name")+"/"+System.getProperty("os.arch")+"/"; + String Os = System.getProperty("os.name"); + //Windows may report its name in java differently from cmake, which generated the path + if(Os.toLowerCase().indexOf("win") >= 0) Os = "Windows"; + String Path = "NATIVE/"+Os+"/"+System.getProperty("os.arch")+"/"; + String filename=name; InputStream in = Msg.class.getClassLoader().getResourceAsStream(Path+filename); @@ -179,6 +183,8 @@ public final class Msg { */ public final static native void createEnvironment(String platformFile); + public final static native As environmentGetRoutingRoot(); + /** * The method to deploy the simulation. *