Prev Next

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.

Platforms

Platform

Detail

See also

Microsoft .NET

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

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

Java

  • 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 both protocols.

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.

PHP

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)

Notes

  • The debugging facility is available in the Enterprise Architect Professional Edition and above
  • 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