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=17atjava.lang.J9VMInternals.verifyImpl(NativeMethod)atjava.lang.J9VMInternals.verify(J9VMInternals.java:94)atjava.lang.J9VMInternals.initialize(J9VMInternals.java:171)atjp.co.mlisystems.wn.green.service.service.impl.DefaultKeiyakuGaiyoServiceTest.testTestDemo(DefaultKeiyakuGaiyoServiceTest.java:6)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)atjava.lang.reflect.Method.invoke(Method.java:618)atjunit.framework.TestCase.runTest(TestCase.java:176)atjunit.framework.TestCase.runBare(TestCase.java:141)atjunit.framework.TestResult$1.protect(TestResult.java:122)atjunit.framework.TestResult.runProtected(TestResult.java:142)atjunit.framework.TestResult.run(TestResult.java:125)atjunit.framework.TestCase.run(TestCase.java:129)atjunit.framework.TestSuite.runTest(TestSuite.java:255)atjunit.framework.TestSuite.run(TestSuite.java:250)atorg.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)atorg.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)atorg.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)atjava.lang.reflect.Method.invoke(Method.java:618)atjp.co.dgic.eclipse.jdt.internal.junit.runner.DJUnitRunner.main(DJUnitRunner.java:49)

解决方案

时间: 2024-10-26 06:54:28

DJUNIT在jdk1.7下执行不了的相关文章

php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法

  在php命令行下执行.php文件时,执行环境的工作目录(getcwd( ))是php命令程序(php.exe)所在目录,所以如果想在文件内使用相对路径时,要先切换当前的工作目录才行. 小测试程序: 代码如下: $oldpath = getcwd(); // 原始工作目录 php.exe所在目录 $path = dirname(__FILE__); chdir($path); // 切换工作目录为当前文件所在目录 $fpath = "forum/readme.txt"; $fp =

WebBrowser让DocumentCompleted事件执行完毕后再往下执行

Q:WebBrowser如何让DocumentCompleted事件执行完毕后再往下执行? A:使用信号量,等待一下 System.Threading.AutoResetEvent obj = new System.Threading.AutoResetEvent(false); void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) ...{ obj.Set(); } p

C语言输入一个数之后,无法继续往下执行代码,void initial那里,可以帮忙改一下么

问题描述 C语言输入一个数之后,无法继续往下执行代码,void initial那里,可以帮忙改一下么 #include int n=0,time=0; struct PCB { char pname[5]; //进程名 int arrivalTime[5]; //进程提交时间 int pstart[5]; //进程开始运行时间 int pend[5]; //进程完成时间 int runningTime[5]; //进程运行所需时间 int turnaroundTime[5]; //进程周转时间

数据库连接断开后,执行到hibernate语句时,程序不往下执行

问题描述 数据库连接断开后,执行到hibernate语句时,程序不往下执行 程序运行时,如果数据库服务没有开,或者数据库服务关闭后,当执行到hibernate查询数据库等操作时,程序就不往下执行,就会一直卡在hibernate这里,有什么办法解决吗?也不报错误,就不走了,可以设置超时时间吗,谢谢大家 解决方案 怎么会一直卡下去呢,如果数据库关闭,hibernate肯定会在一定时间内做出响应的.上代码 解决方案二: 不报错误?应该会错误才对啊!会报连接超时或者数据库拒绝连接! 解决方案三: 应该会

win 8.1下执行 java -jar出现jdk目录错误

问题描述 win 8.1下执行 java -jar出现jdk目录错误 系统:win 8.1(64位)jdk版本:jdk-7u71-windows-x64.exe描述:jar包安装weblogic时出错,提示jdk主目录错误,环境变量配置如图,执行java,javac,java -version命令都正常.在线等,急~ 解决方案 吧你的classpath的jdk的设置修改下,放到第一个去,再试试呢 解决方案二: 不要放在有空格的目录下.

u盘量产后如何在自动播放,杀软安装的情况下执行autorun.inf中的open所对应的exe文件

问题描述 u盘量产后如何在自动播放,杀软安装的情况下执行autorun.inf中的open所对应的exe文件 u盘量产后如何在自动播放没有打开和杀软安装的情况下执行autorun.inf中的open所对应的exe文件. 不要手动设置计算机操作系统,而是用程序来控制自动播放和杀软,各位大侠帮帮忙,, 解决方案 没有办法,现在都加强这个检测了

desktop entry-linux下的.desktop文件如何从命令行下执行?

问题描述 linux下的.desktop文件如何从命令行下执行? 这个文本用./abc.desktop来执行不好使: 命令行是把它当成脚本一句一句执行的,统统都是: not found 要怎样能执行它,就像在桌面点击的效果一样? 解决方案 desktop文件其实就是一个配置文件 比如: [Desktop Entry] Type=Application Terminal=true Name=unmount-mount Icon=/path/to/icon/icon.svg Exec=/path/t

jbpm-JBPM5 流程在项目重启后,流程走到一半的流程就无法再向下执行了?

问题描述 JBPM5 流程在项目重启后,流程走到一半的流程就无法再向下执行了? 有什么解决办法吗?如果不重启的话一切正常,另外 我想问下怎么通过流程实例的创建人查询流程实例呢? 解决方案 strong text 二位请提供商的发送啊谁跟谁观赏鸽是道嘎

RMAN 提示符下执行SQL语句

       在手动恢复数据库时,有时候需要在SQL*Plus提示符以及操作系统提示符,RMAN提示符下来回切换显得有些繁琐.实际上RMAN为我们提供了命令行下执行一些简单的SQL语句以及PL/SQL的方法,以避免上述情形.本文描述了RMAN提示符下的一些常用命令及其用法.   1.RMAN提示符下执行SQL语句       语法: SQL '<command>' ;           语法比较简单,就是提示符下输入SQL,后接SQL命令,命令用单引号括起来      command 通常为