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 (GDB)

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 higher.

The 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 all editions of Enterprise Architect