Eclipseからテストを実行しようとしていますJUnit
が、これらのテストを実行しているときにClassNotFound
例外が発生します
完全なスタックトレースは次のとおりです。
java.lang.NoClassDefFoundError:of原因:java.lang.ClassNotFoundException:of at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)at java.security.AccessController.doPrivileged(Native Method)atjava.net。 URLClassLoader.findClass(URLClassLoader.java:190)at java.lang.ClassLoader.loadClass(ClassLoader.java:307)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301)at java.lang.ClassLoader.loadClass (ClassLoader.java:248)スレッド「main」の例外
私はこれをグーグルで検索し、何人かの男がこの問題に直面していることを発見しましたが、彼らの誰も私の問題を解決していないようです。これはおそらくプラットフォームの違いが原因である可能性があります
私の開発プラットフォームは次のとおりです
OS: Windows XP
Eclipse JUNO
JUnit4
Maven2
その間、mavenを使用してこのプロジェクトを実行すると、完全に正常に実行されます。
私にとって最も奇妙な部分は、ClassNotFound
例外がスローされるクラスの名前です。クラスの名前はですof
。
これは私を完全に吹き飛ばすものです。
また、上記のスタックトレースが何であれ、エラーが発生したときに取得するのはそれだけです。
私はこの問題で2日間立ち往生しています、どんな助けでも大歓迎です。