在没有-javaagent的情况下初始化jmockit

时间:2015-03-18 04:16:21

标签: linux initialization jmockit javaagents

我使用jmockit和junit为模块编写单元测试并在STB中运行它。我使用jmockit-1.7,因为STB只有java 5。

运行单元测试时出现此错误: java.lang.IllegalStateException:Jmockit尚未初始化。检查您的Java 5 VM是否已使用-javaagent启动:jmockit.jar命令行选项

但是我的STB使用了围攻java VM,所以它没有-javaagent命令行选项

我有谷歌,并找到了Running tests with JMockit

的解决方案
@BeforeClass
public static void Initialize()
{
Mockit.setUpMocks();
}

但它不起作用。我必须使用jmockit-0.999.19来Mockit.setUpMocks();

任何人都可以帮我初始化没有-javaagent的jmockit并在java 1.5中运行吗?

1 个答案:

答案 0 :(得分:0)

3年前...... 更新:在最新版本JMockit v1.40支持JDK6将被删除...所以使用JDK7 +; - )