Plugin Eclipse: java.lang.NoClassDefFoundError

Comme vous pouvez le voir:

Plugin Eclipse: java.lang.NoClassDefFoundError

J'ai ajouté jni4net.j-0.8.6.0.jar à mon référencé bibliothèques, mais je stell recevoir un java.lang.NoClassDefFoundError Exception:

java.lang.NoClassDefFoundError: net/sf/jni4net/Bridge
at sibeclipseplugin.debug.DebuggerInterface.initialize(DebuggerInterface.java:15)
at sibeclipseplugin.debug.SibDebugTarget.<init>(SibDebugTarget.java:65)
at sibeclipseplugin.ui.launch.LaunchConfigurationDelegate.launch(LaunchConfigurationDelegate.java:30)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.ClassNotFoundException: net.sf.jni4net.Bridge cannot be found by SIBEclipsePlugin_0.0.0.1
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more

Je n'ai aucune idée de ce qu'est le problème. Lorsque je démarre le projet Eclipse, on ne peut pas trouver la classe. Exécute le même code dans des conditions normales de Java-Projet de travaux.

Quelqu'un sait comment résoudre ce problème?

Je pense que le pot est dans le système classpath, qui éclipse ne peut pas voir. Si c'est possible, déplacer le pot aussi dans le classpath du projet.
Si c'est une application web, déposer le pot dans WEB-INF/lib du dossier. Sinon, je vous recommande de créer un dossier à l'intérieur de votre projet (j'ai tendance à l'appeler lib) et déposez les pots-il, alors faire référence à ce dossier et à tous les pots dans le cadre de la build path.
Ouais, vous avez raison. Je ne pense pas que ça! Vous pourriez peut-être telle: j'ai un .le fichier dll dont le débogage Eclipse-l'Application est dans le besoin. Est-il un moyen de dire le plugin eclipse pour l'exportation .fichier dll que j'ai déjà copié dans mon projet?

OriginalL'auteur displayname | 2013-08-07