VMware Eclipse Integrated Virtual Debugger Users Manual
Previous Next


Chapter 2 Setting Up the Eclipse Integrated Virtual Debugger Environment : Virtual Machine Requirements

Virtual Machine Requirements
The Eclipse Integrated Virtual Debugger is supported on any Workstation 6 virtual machine that is running a supported Windows or Linux guest operating system.
Supported Guest Operating Systems
This section provides a simplified list of guest operating systems supported for debugging in virtual machines. For the most recent list of supported guest operating systems, including detailed information about the specific operating system versions, service packs, and updates supported, see the VMware Guest Operating System Installation Guide, at http://pubs.vmware.com/guestnotes/. This guide also provides notes on installing the most common guest operating systems.
Operating systems that are not listed are not supported for debugging in a virtual machine.
The following Windows 32-bit guest operating systems are supported:
Windows Vista (all except Vista Home Edition, which cannot be run in a virtual machine due to Microsoft licensing restrictions)
Windows Server 2003, Enterprise Edition and R2
Windows XP Professional and Home Edition
Windows 2000 Professional
Windows 2000 Server
Windows 2000 Advanced Server
The following Windows 64-bit guest operating systems are supported:
Windows Vista x64 Edition (3-D effects not yet supported)
Windows Server 2003 x64 Edition
Windows XP Professional x64
The following Linux 32-bit and 64-bit guest operating systems are supported:
Red Hat Linux 8 and 9
Red Hat Enterprise Linux Advanced Server, Enterprise Server, and Workstation 4 and 5
Ubuntu Linux 6.10
Ubuntu Linux 6.06
SUSE Linux 10
SUSE Linux Enterprise Server 10
VMware Tools Requirements
Make sure that the version of VMware Tools on the guest operating system matches the version of Workstation 6 (which the Eclipse Integrated Virtual Debugger is a component of) on the host.
Java and JRE Requirements
You cannot have GCJ Java installed on the guest operating system.
The guest operating system must be running JRE 1.4.2 or higher. If you are not using JRE 5.0 on the guest, you must update the build settings in Eclipse to be compatible with the older JRE.
To update the Eclipse build settings to use a 1.4.x JRE on the guest
1
In the Eclipse Package Explorer, right-click the topmost folder (Project item) and choose Properties.
2
In the left pane of the Properties page, select Java Compiler.
3
Select Enable project specific settings, and set the JDK Compliance Compiler compliance level to 1.4.
Installing PSAPI.DLL on Windows NT
On Windows NT, you must install the psapi.dll library file to retrieve process status information so that the Eclipse Integrated Virtual Debugger can attach to a process. You can download psapi.dll from http://www.microsoft.com/downloads/release.asp?releaseid=30337.
Disabling the Firewall on Linux Guest Systems
You must disable the firewall on Linux guest operating systems. The Eclipse Integrated Virtual Debugger opens an available port (searching from port 49152) for each debugging session.
Configuring the Firewall on Windows Guest Systems
If you are using a 1.4.x JRE on Windows guest systems, you must either disable the firewall or allow incoming connections to the JVM. If you have a Windows system (such as Windows XP SP2, Windows 2003, and Windows Vista) that allows you to configure exceptions to the firewall, you can add the JVM to the exceptions list.
To add the JVM to the exceptions list
1
Choose Start > Control Panel > Windows Firewall and select the Exceptions tab.
2
Click Add Program and browse to the Java executable.
3
Click OK.
Note
On Windows Vista guests, you might have to restart the firewall after configuring it to allow incoming connections to the JVM.