RCPアプリケーションの自動テストケースを実行している間に、次のエラーが示された。java.lang.NoClassDefFoundErrorが:JUnitの/フレームワーク/ TestListener
[java] Java Result: 13
そして、スタックトレースは次のとおりです。
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: junit/framework/TestListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:272)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:632)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:588)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)
...
Caused by: java.lang.ClassNotFoundException: junit.framework.TestListener cannot be found by org.apache.ant_1.9.6.v201510161327
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:439)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 53 more
Junit.jarはすでにクラスパスで使用可能です。
RCPアプリケーションに使用したEclipseバージョンはEclipse 4.5.2(Mars)で、Junitバージョンはjunit 4.12.0(org.junit_4.12.0.v201504281640)です。使用されるANTのバージョンは1.9.6(org.apache.ant_1.9.6.v201510161327)
ボランティアのために[緊急ではありません](http://meta.stackoverflow.com/q/326569)こちらにお問い合わせください。彼らがそれに答えることを望むならば、彼らは余暇にそうするでしょう。 – halfer