2 java0317 JAVA0317 于 2014.07.11 17:57 提问

DJUNIT在jdk1.7下执行不了

下载了下面版本的djunit,jdk1.7运行时报错(提示堆栈形状不一致),jdk1.6运行时正常,是因为不支持jdk1.7的关系吗?去djunit官网看了下,也没明确说不支持,不过运行环境只写到了java6。有人了解的吗?

版本:jp.co.dgic.eclipse.jdt.djunit_3.5.x_0.8.6

错误消息:java.lang.VerifyError: JVMVRFY012 スタックの形状が不整合です; class=jp/co/mlisystems/wn/green/service/service/impl/DjunitDemo、method=testDemo(I)V、pc=17 at java.lang.J9VMInternals.verifyImpl(Native Method) at java.lang.J9VMInternals.verify(J9VMInternals.java:94) at java.lang.J9VMInternals.initialize(J9VMInternals.java:171) at jp.co.mlisystems.wn.green.service.service.impl.DefaultKeiyakuGaiyoServiceTest.testTestDemo(DefaultKeiyakuGaiyoServiceTest.java:6) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) at java.lang.reflect.Method.invoke(Method.java:618) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:255) at junit.framework.TestSuite.run(TestSuite.java:250) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) at java.lang.reflect.Method.invoke(Method.java:618) at jp.co.dgic.eclipse.jdt.internal.junit.runner.DJUnitRunner.main(DJUnitRunner.java:49)

1个回答

Mc15597
Mc15597   2015.06.03 09:31

同问,,最近有个项目要jdk8,eclipse4,还要DJunit测试……怕遇见楼主的问题,有大神来解答吗、?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Djunit安装和简单使用
Djunit安装和简单使用
单元测试学习之二-JAVA的单元测试软件JUnit及覆盖度分析软件DJUnit
原文:http://cmmi9.blogbus.com/logs/2110514.html 1.       基于测试驱动开发(TDD)的思想,代码开发的方式有如下三种:一是先根据设计把框架写好,该留的接口留。然后再写测试代码,最后写开发代码。二是在编写代码之前,把所有的代码测试代码写好。三是先写完代码,后测试。个人推荐第一种方式。2.       单元测试的方法为每个类建立对应的测试
DJunit使用及各种小问题
最近需要进行一些异常情况的测试,通过介绍最后选定DJunit进行一些异常的模拟,
maven djunit 配置
单元测试中junit只能测试不能导出报告   使用过导出覆盖率比较好用的插件就是djunit   djunit是日本公司的开发导出覆盖率的一个插件   djunit下载地址http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@646A556E697420446F776E6C6F6164   解压下载过来的文件到eclipse安装目录下的 p
用Djunit报告代码测试覆盖率
最新バージョン 0.8.3 for Eclipse3.3[2007/12/11]0.8.2 for Eclipse3.2[2006/12/01][2007/12/11] version 0.8.3 for Eclipse3.3を公開しました。[2007/08/09] version 0.8.2 for Eclipse3.3を公開しました。[2006/12/01] version 0.8.2を公開し
DJunit对于Virtual Mock的支持
Java中编写单元测试,复杂一些的技术包括Stub和Mock。如今的Mock技术真的是越来越成熟了,甚至在Mock的概念上衍生出了Virtual Mock的概念。目前很多Java项目编写单元测试都会涉及部分Virtual Mock的技术。DJunit是基于JUnit开发的开源的测试框架,可以集成到Eclipse,支持很多Mock方法,支持测试覆盖率查看等等。详细的可以看http://en.wi
币赢 比特币莱特币交易分析系统
前提:需要安装jdk1.7 如果没装jdk1.7是运行不了的 64位的操作系统需要下载补丁包
Djunit0.8.2
Djunit包 jp.co.dgic.eclipse.jdt.djunit_3.2.x_0.8.2.zip
djUnit
djUnit是一个包含自定义类加载器ClassLoader的JUnit TestRunner插件。它能够生成测试覆盖率报告,使用Virtual Mock对象进行测试。djUnit的ClassLoader对加载到JVM中的类进行修改,并使用修改后的类运行测试。
eclipse用djunit插件包
eclipse用djunit插件包,jp.co.dgic.eclipse.jdt.djunit_3.5.x_0.8.6.zip