Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix try to fix the JAVA crap!
authorcristianrosa <cristianrosa@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 17 Aug 2009 12:40:52 +0000 (12:40 +0000)
committercristianrosa <cristianrosa@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 17 Aug 2009 12:40:52 +0000 (12:40 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6570 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/java/jmsg.c
src/java/simgrid/msg/Msg.java

index 0fa342b..83900cc 100644 (file)
@@ -950,6 +950,7 @@ Java_simgrid_msg_Msg_init(JNIEnv * env, jclass cls, jobjectArray jargs)
 
   MSG_global_init(&argc, argv);
   MSG_set_channel_number(10);   /* FIXME: this should not be fixed statically */
+  SIMIX_context_select_factory("java");
 
   for (index = 0; index < argc; index++)
     free(argv[index]);
index 0c10771..0ce4de2 100644 (file)
@@ -33,11 +33,11 @@ public final class Msg {
   static {
     try {
       System.loadLibrary("simgrid");
-      MsgNative.selectContextFactory("java");
-    } catch(NativeException e) {
+      //MsgNative.selectContextFactory("java");
/*   } catch(NativeException e) {
       System.err.println(e.toString());
       e.printStackTrace();
-      System.exit(1);
+      System.exit(1);*/
     } catch(UnsatisfiedLinkError e) {
       System.err.println("Cannot load simgrid library : ");
       e.printStackTrace();