Java 使用Android Studio时遇到错误

Java 使用Android Studio时遇到错误,java,junit,intellij-idea,android-studio,Java,Junit,Intellij Idea,Android Studio,我有Android Studio(谷歌I/O预览版)。 我在android Studio中创建了一个android项目,当我运行它时,工作室会告诉我: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -ea -Didea.launcher.port=7534 -Didea.launcher.bin.path=/home/username/android-studio/bin -Dfile.encoding=UTF-8 -classpath /home

我有Android Studio(谷歌I/O预览版)。 我在android Studio中创建了一个android项目,当我运行它时,工作室会告诉我:

/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -ea -Didea.launcher.port=7534 -Didea.launcher.bin.path=/home/username/android-studio/bin -Dfile.encoding=UTF-8 -classpath /home/username/android-studio/lib/idea_rt.jar:/home/username/android-studio/plugins/junit/lib/junit-rt.jar:/home/username/android-studio/sdk/platforms/android-17/android.jar:/home/username/android-studio/sdk/platforms/android-17/data/res:/home/username/android-studio/sdk/tools/support/annotations.jar:/home/username/AndroidStudioProjects/test/test/libs/android-support-v4.jar com.intellij.rt.execution.application.AppMain com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 @/tmp/idea_junit6666593680737984739.tmp -socket52225
Exception in thread "main" java.lang.NoClassDefFoundError: junit/textui/ResultPrinter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:188)
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:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 3 more

Process finished with exit code 1
我能试试什么?我已经在谷歌上搜索过了,但是运气不好


我不知道。当我使用Windows版本时,我没有遇到任何错误

在我看来,您的windows版本缺少类,而Linux版本没有

原因:java.lang.ClassNotFoundException:junit.textui.ResultPrinter

确保你的图书馆里有这个类,或者你要调用它的任何地方


希望这对你有所帮助,或者为你指明正确的方向

你在项目依赖项中有JUnit库吗?我不知道。当我使用Windows版本时,我没有遇到任何错误;当我使用Linux版本时,我创建了相同的项目,出现了错误。我是一个初学者,我的英语很差,我希望你能理解我说的话。我不知道为什么。太奇怪了!