Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
java does not like uppercased packages
[simgrid.git] / examples / java / process / migration / Main.java
index f128e70..9498dbc 100644 (file)
@@ -11,9 +11,13 @@ import org.simgrid.msg.Process;
 import org.simgrid.msg.NativeException;
 import org.simgrid.msg.HostNotFoundException;
 
-public class Main {
-  public static Mutex mutex;
-  public static Process processToMigrate = null;
+class Main {
+  protected static Mutex mutex;
+  protected static Process processToMigrate = null;
+
+  private Main() {
+    throw new IllegalAccessError("Utility class");
+  }
 
   public static void main(String[] args) throws NativeException {
     Msg.init(args);
@@ -34,7 +38,8 @@ public class Main {
         Emigrant emigrant   = new Emigrant("Jacquelin","emigrant");
         emigrant.start();
     } catch (HostNotFoundException e){
-      System.out.println("Create processes failed!");
+      Msg.error("Create processes failed!");
+      e.printStackTrace();
     }
 
     /*  execute the simulation. */