对几个类的抽查显示该
JUnit 4.8.2jar文件是使用Java 5编译的,或者是使用
-target设置了选项的Java
6编译器进行编译的,因此可以生成与Java5兼容的类文件。
更可能的解释是,您不小心编译了要在Java 6 JDK上运行的测试。是什么
javap -verbose -classpath YOUR_TOP_DIRECTORY com.yourname.YourTest
在输出的顶部说“主要版本”?如果显示
50,则问题是您仅针对Java 6编译了测试类。您需要使用JDK 5编译器,或者将选项传递
-target1.5给编译器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)