Java JUnit错误,但没有实际使用它
我正在开发一个非常简单的android应用程序。 在我所处的阶段,基本上都是通过触摸文本视图来启动活动。 我得到了这个错误:Java JUnit错误,但没有实际使用它,java,android,junit,Java,Android,Junit,我正在开发一个非常简单的android应用程序。 在我所处的阶段,基本上都是通过触摸文本视图来启动活动。 我得到了这个错误: Exception in thread "main" java.lang.NoClassDefFoundError: junit/textui/ResultPrinter at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:171) at com.intellij
Exception in thread "main" java.lang.NoClassDefFoundError: junit/textui/ResultPrinter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:171)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)
Caused by: java.lang.ClassNotFoundException: junit.textui.ResultPrinter
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 3 more
据我所知,junit库中似乎缺少一些类。我怎样才能修好它?我没有使用JUnit,或者至少我不知道如何以及在哪里使用它,所以我不知道从哪里开始。
谢谢你的帮助
编辑:
所以你的建议是更新JUnit。。。怎么用?转到插件窗口,它没有说明版本(尽管它说我可以运行JUnit 3.x和4.x),也不允许我更新它。在你链接的一个问题中,这个人修复了禁用JUnit的问题。我真的不想采用这种极端的解决方案,但即使我愿意,在运行配置中也没有选项可以这样做。我正在使用最新版本的Android Studio。再次感谢
编辑2:
好的,现在我试着下载junit.org的最新版本并将其放入类路径中,但仍然不起作用。。我尝试了4.11、3.8和3.7版本。您使用的jUnit版本是什么?看起来您使用的是Android Studio,而不是Eclipse。这是正确的吗?你的构建路径中有什么?这可能会帮助你:看看这个:你可能有错误的JUnit版本。