我正在尝试JUnit
从 Eclipse 运行测试,但是在运行这些测试时,我得到了ClassNotFound
异常
完整的堆栈跟踪如下:
java.lang.NoClassDefFoundError: of Caused by: java.lang.ClassNotFoundException: of at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net。 URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass (ClassLoader.java:248) 线程“main”中的异常
我在谷歌上搜索过这个问题,发现有几个人遇到了这个问题,但他们似乎都没有解决我的问题。这可能是由于平台的差异
我的开发平台如下
OS: Windows XP
Eclipse JUNO
JUnit4
Maven2
同时,如果我使用 maven 运行这个项目,它运行得非常好。
对我来说最奇怪的部分ClassNotFound
是抛出异常的类的名称。类的名称是of
。
这让我彻底震惊。
此外,我上面列出的堆栈跟踪就是我得到错误时得到的所有内容。
我已经在这个问题上停留了 2 天,任何帮助将不胜感激。