Operating System Specific Requirements

The Enterprise Architect debugger is able to operate on a number of different platforms. This table describes the individual requirements for debugging on each platform.

Enterprise Architect



See also


Enterprise Architect Professional Edition and above.




See also

Microsoft .NET

  • Microsoft™ .NET Frameworks 4.0, 3.5 and 2.0
  • Language support: C, C#, C++, J#, VB.NET

The PHP Debugger Microsoft C++ and Native (C, VB) The GNU Debugger Java .NET


  • Java SE Development Kit from Oracle™ (version 5.0 minimum) (either 32-bit or 64-bit JDK)

The Java Platform Debugger Architecture (JPDA) was introduced in Java SE version 5.0. The JPDA provides two protocols for debugging; The Java Virtual Machine Tools Interface (JVMTI), and the Java Debug Wire  Protocol (JDWP).

Enterprise Architect's debugger supports either protocol.

GNU Debugger (GDB)

Enterprise Architect supports debugging using the GNU Debugger, which enables you to debug your applications under Linux either locally or remotely.

Requires GDB version 7.0 or above.

Source code file path must not contain spaces.

Windows for Native Applications

Enterprise Architect supports debugging native code (C, C++ and Visual Basic) compiled with the Microsoft™ compiler where an associated PDB file is available.


Enterprise Architect enables you to perform local and remote debugging of PHP scripts in web servers.

Requires web server to be configured to support PHP.

Requires PHP to be configured to support XDebug PHP (3rd party PHP extension)


Debugging under Windows Vista (x64) - if you encounter problems debugging with Enterprise Architect on a 64-bit platform, you should build a platform specific configuration in Visual Studio; that is, do not specify the AnyCPU configuration, specify either Win32 or x64 explicitly.