eclipse写了一个junit,这次是网上搜到的一个简单例子,老师报找不到main class的错误,网上搜索2天了,也没有解决,哪位大侠帮帮我吧。程序如下:
package junitfaq;import java.util.*;import junit.framework.*;public class SimpleTest extends TestCase {

public SimpleTest(String name) {
super(name);
}
public void testEmptyCollection() {
Collection collection = new ArrayList();
assertTrue(collection.isEmpty());
}
public static Test suite() {
return new TestSuite(SimpleTest.class);
}
public static void main(String args[]) {
junit.textui.TestRunner.run(suite());
}
}
还有,哪位可以用eclipse帮忙试验一下?看看结果,多谢

解决方案 »

  1.   

    我试过是可以的。
    .
    Time: 0.015OK (1 test)可能是你的.java没有编绎成.class
      

  2.   

    .
    Time: 0OK (1 test)我的结果是这样的
      

  3.   

    eclipse保存之后应该是自动生成.class文件吧,还有,我用命令行运行也会出错,说什么版本不支持,请问你们都用什么版本的eclipse和junit??
    E:\workspace\junitproject>java junitfaq.SimpleTest
    Exception in thread "main" java.lang.UnsupportedClassVersionError: junit/frame
    rk/TestCase (Unsupported major.minor version 49.0)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)