1. A method of debugging an application comprising Java code and native method dynamic load libraries, the method operating in a computer having an operating system, a system debug application programming interface (API), and a Java Virtual Machine having a Java Platform Debugger Architecture Virtual Machine Debug Interface API, said method comprising the steps of: launching a Java virtual machine under the system debug API; executing the application under the Java virtual machine; and simultaneously debugging the Java code and the native method dynamic load libraries as the application is executing under the Java virtual machine, wherein the Java code is debugged using the Java Platform Debugger Architecture Virtual Machine Debug Interface API and wherein the native method dynamic load libraries are debugged using the system debug API.