@SuppressWarnings("unchecked") private static void checkDelegate() { if (systemDelegate == null) { try { systemDelegate = tryLoadDelegate("com.jme3.system.JmeDesktopSystem"); if (systemDelegate == null) { systemDelegate = tryLoadDelegate("com.jme3.system.android.JmeAndroidSystem"); if (systemDelegate == null) { systemDelegate = tryLoadDelegate("com.jme3.system.ios.JmeIosSystem"); if (systemDelegate == null) { // None of the system delegates were found .. Logger.getLogger(JmeSystem.class.getName()).log(Level.SEVERE, "Failed to find a JmeSystem delegate!\n" + "Ensure either desktop or android jME3 jar is in the classpath."); } } } } catch (InstantiationException ex) { Logger.getLogger(JmeSystem.class.getName()).log(Level.SEVERE, "Failed to create JmeSystem delegate:\n{0}", ex); } catch (IllegalAccessException ex) { Logger.getLogger(JmeSystem.class.getName()).log(Level.SEVERE, "Failed to create JmeSystem delegate:\n{0}", ex); } } } }
@SuppressWarnings("unchecked") private static void checkDelegate() { if (systemDelegate == null) { try { systemDelegate = tryLoadDelegate("com.jme3.system.JmeDesktopSystem"); if (systemDelegate == null) { systemDelegate = tryLoadDelegate("com.jme3.system.android.JmeAndroidSystem"); if (systemDelegate == null) { systemDelegate = tryLoadDelegate("com.jme3.system.ios.JmeIosSystem"); if (systemDelegate == null) { // None of the system delegates were found .. Logger.getLogger(JmeSystem.class.getName()).log(Level.SEVERE, "Failed to find a JmeSystem delegate!\n" + "Ensure either desktop or android jME3 jar is in the classpath."); } } } } catch (InstantiationException ex) { Logger.getLogger(JmeSystem.class.getName()).log(Level.SEVERE, "Failed to create JmeSystem delegate:\n{0}", ex); } catch (IllegalAccessException ex) { Logger.getLogger(JmeSystem.class.getName()).log(Level.SEVERE, "Failed to create JmeSystem delegate:\n{0}", ex); } } } }