Debug Project New and Noteworthy for 3.4M1


Default console and file encoding

The console encoding used when running or debugging a program automatically matches the encoding of the program being run or debugged. For example, your Java program's (or Java project's) encoding will be used by the console and a corresponding VM argument (for example, "-Dfile.encoding=UTF-8") will be added to the command line. This makes it simpler to run and debug code displaying console output.


Drag text to create watch expressions

You can now drag text into the Expressions view to create expressions.


Reorder watch expressions

You can now reorder entries in the Expressions view with drag and drop.


Default watchpoint suspend settings

You can now control the suspend settings for newly created watchpoints. A watchpoint can suspend execution when a field is accessed, modified, or both. The new preference is available on the Java > Debug preference page.

Watchpoint default suspend operation


Search for installed JREs on Mac

You can now search for all installed JREs on Mac. Pressing the "Search..." button on the Java > Installed JREs preference page will add definitions for all VMs installed in the operating system's default location (/System/Library/Frameworks/JavaVM.framework/Versions).

Mac Installed JREs preference page