public static void nativeInit() {
if (isNativeInited)
return;
- try {
+
+ if (System.getProperty("os.name").toLowerCase().startsWith("win"))
NativeLib.nativeInit("winpthread");
- } catch (Exception e) {
- if (System.getProperty("os.name").toLowerCase().startsWith("win")) {
- System.err.println("Cannot load winpthread.dll:");
- e.printStackTrace();
- }
- }
NativeLib.nativeInit("simgrid");
NativeLib.nativeInit("simgrid-java");
public class SurfJNI {
static {
- try {
- NativeLib.nativeInit("winpthread");
- } catch (Exception e) {}
+ if (System.getProperty("os.name").toLowerCase().startsWith("win"))
+ NativeLib.nativeInit("winpthread");
NativeLib.nativeInit("simgrid");
NativeLib.nativeInit("surf-java");
Runtime.getRuntime().addShutdownHook(
%}
%pragma(java) jniclasscode=%{
static {
- try {
- NativeLib.nativeInit("winpthread");
- } catch (Exception e) {}
+ if (System.getProperty("os.name").toLowerCase().startsWith("win"))
+ NativeLib.nativeInit("winpthread");
NativeLib.nativeInit("simgrid");
NativeLib.nativeInit("surf-java");
Runtime.getRuntime().addShutdownHook(