Debug Project New and Noteworthy for 3.4M2


Remove items from launch history

You can now remove items from the launch history menus. Use Control-Shift-Click to remove an item from a launch history (that is, select the menu item while pressing Control-Shift). The launch will be removed from your history but the configuration is not deleted. You will be prompted to confirm that the launch should be removed from the history. A preference controls prompting on subsequent removals.

Confirmation dialog to remove a launch from the history.


Edit a configuration from a launch shortcut You can now open the launch dialog by control clicking a launch shortcut. For example, when you press the Control key while selecting Run As > Java Application from the context menu in a Java editor, the launch dialog will open to most recently executed launch configuration associated with that file. If no launch configuration exists, the launch dialog will open to the associated type of launch configuration.

Wait for a remote debug connection

A socket listening connector has been added to the Remote Java Application launch type. This allows you to start the Java debugger listening for connection on a specific socket. The program being debugged can then be started with command line options to connect back to the debugger. Select "Standard (Socket Listen)" in the connection type drop down.

Connect tab using a socket listening connector.