怎么调试给jar包调用的dll

如何调试给jar包调用的dll
有一个dll通过jni给java调用,VC工程,但直接在VC里无法运行jar包,会报is not a valid executable file!
请教一下这种情况下该如何通过VC工程debug此dll
------解决思路----------------------
以往的经验来看,需要调试java.exe,然后在dll源文件中打断点.

------解决思路----------------------
引用:
这个jar包是个可运行jar包

可运行的jar包,还是由java.exe来运行的,所以可以尝试测试java.exe.