Index: /trunk/src/org/openstreetmap/josm/Main.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/Main.java	(revision 7293)
+++ /trunk/src/org/openstreetmap/josm/Main.java	(revision 7294)
@@ -790,5 +790,5 @@
                 UIManager.setLookAndFeel(laf);
             }
-            catch (final ClassNotFoundException e) {
+            catch (final NoClassDefFoundError | ClassNotFoundException e) {
                 info("Look and Feel not found: " + laf);
                 Main.pref.put("laf", defaultlaf);
Index: /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapRendererFactory.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapRendererFactory.java	(revision 7293)
+++ /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapRendererFactory.java	(revision 7294)
@@ -102,6 +102,6 @@
             try {
                 return Class.forName(className, true, cl);
-            } catch (final ClassNotFoundException e) {
-                // ignore
+            } catch (final NoClassDefFoundError | ClassNotFoundException e) {
+                Main.trace(e.getMessage());
             }
         }
Index: /trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Util.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Util.java	(revision 7293)
+++ /trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Util.java	(revision 7294)
@@ -114,5 +114,5 @@
             Class.forName("java.nio.channels.FileChannel");
             nioAvailable = true;
-        } catch (ClassNotFoundException cnfe) {
+        } catch (NoClassDefFoundError | ClassNotFoundException cnfe) {
             Main.info(cnfe.getMessage());
         }
Index: /trunk/src/org/openstreetmap/josm/plugins/PluginInformation.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/plugins/PluginInformation.java	(revision 7293)
+++ /trunk/src/org/openstreetmap/josm/plugins/PluginInformation.java	(revision 7294)
@@ -333,5 +333,5 @@
         try {
             return Class.forName(className, true, classLoader);
-        } catch (ClassNotFoundException | ClassCastException e) {
+        } catch (NoClassDefFoundError | ClassNotFoundException | ClassCastException e) {
             throw new PluginException(name, e);
         }
