第1个回答 2018-03-19
分析:
在Java源代码编译运行时出现错误
推断:
(1)jre的版本过高
Exception in thread "main" java.lang.UnsupportedClassVersionError: Test has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
错误信息是不能支持类版本,说明编译版本低于Java运行环境版本。
解决方案:
将jre版本改到不大于编译版本就可以了。
第2个回答 2018-03-15
有可能是包名为禁止的报名, 例如java就是不允许设置为包名的,我的就是这样,修改报名就可以解决了、、、
第3个回答 2018-03-03
看看项目的package name有没有与Java本身的冲突,我的就是package name冲突,导致的
第4个回答 2017-11-23
缺少
jcommander-1.48.jar
和
testng-**.jar
第5个回答 2018-07-25
先看一下控制台给的异常信息吧,我的是--非法的包名【没有在default里面实现main,那么我的这种解决方法就是在default里面写main就好了】