

But I have never really had that requirement. This is NOT running both a java debugger and a C debugger at the same time. I then make sure that when java.exe is invoked, I pass it all the parameters that make it "execute" (interpret) my java program.ĭoing that, the java program causes the JVM to invoke the DLL, and the VC++ environment allows me to breakpoint and single-step and examine memory locations within the DLL. I have been able to debug native code by telling VC++ that my calling program is java.exe. It can basically be ANY program, as long as it invokes the DLL you are trying to test. At least in Visual C++, you can specify what that calling program is. When you test a DLL, you have to run a program that calls that DLL. 1.7K Training / Learning / Certification.165.3K Java EE (Java Enterprise Edition).7.9K Oracle Database Express Edition (XE).3.8K Java and JavaScript in the Database.
