Je cours mon fichier .jar dans le terminal et cette exception est sorti, mais je sais que mon principal a le paquet de ce .jar qui a le ResourcesManager.class
.Comment se débarrasser de cette exception Exception dans le fil "principal" java.lang.NoClassDefFoundError: com/codexus/resources/ResourcesManager?
Exception in thread "main" java.lang.NoClassDefFoundError
com/codexus/resources/ResourcesManager
at
com.codexus.uts.ui.launcher.UiLauncher.main(UiLauncher.java:139)
Caused by: java.lang.ClassNotFoundException: com.codexus.resources.ResourcesManager
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
cela signifie que votre classpath ne pointe pas vers cette classe, vérifiez votre fichier manifeste. –
Vous pouvez également vérifier 1) si vos jars sont tous sur le classpath et 2) si vos jars contiennent la classe spécifiée en les inspectant comme un fichier zip. – Jason
merci @SachinGupta! Il fonctionne maintenant. :) Je viens d'éditer mon fichier manifeste, c'est tout. :) – Gray