IDE Guide
JDeveloper 10.1.3.3; Eclipse 3.3; IDEA 7

Basic Terminology

IDEA

JDeveloper

Eclipse

 

JDeveloper
Eclipse
IDEA
NetBeans
Description
Application Workspace Project Project Group A group of projects. Eclipse can only have one workspace open/viewed at a time. A "Project Group" is a new feature of NetBeans 6.
Project Project Module Project A group of packages / class files.

To use a different JDK with JDeveloper open the project properties and under the "libraries" page change the JDK.

To create an Eclipse project with source in a common source directory structure (not in the workspace):

 

Most Critical / Commonly Used Keystrokes
JDeveloper
Eclipse
IDEA
NetBeans
Common Task Description
Ctrl+Shift+F9
Ctrl+Shift+F9
F9
Build current class (NetBeans F9 is compile only)
F11
Ctrl F11
Shift F10
F6
Run current class / project
Ctrl+/
Ctrl+/
Ctrl+/
Ctrl+Shift+T/D
Inline comment out selected lines.
Alt+Enter
Ctrl+Shift+M     Make necessary import
Ctrl+-
Ctrl+Shift+T
Ctrl+N
Alt+Shift+O
Go to / Open a class
sop+Ctrl+Enter
sout+Tab

System.out.println();

Ctrl+Alt+L
Ctrl+Shift+F
Ctrl+Alt+L
Ctrl+Shift+F

Reformat selected text

Ctrl+F
Ctrl+F
Ctrl+F
Ctrl+F
Find
Ctrl+R
Ctrl+F
Ctrl+R
Ctrl+H
Replace - Eclipse uses "Replace/Find" to do a "prompted" replace (Also the replace string is blank every time the function is invoked. Eclipse's "replace" isn't quite as intuitive or easy to use as JDeveloper).
Ctrl Hover Click
Ctrl Hover Click
Ctrl Click
Alt+G
Go to source (just like JDeveloper Right Click "Go to Declaration")
Ctrl+K
n/a
F11
Ctrl+F2
Set Bookmark
Ctrl+Q
n/a
F2
Go to Bookmark

 

Debugging
JDeveloper
Eclipse
IDEA
NetBeans
Common Task Description
Shift F9
F11
Shift F9
F5
Debug
F7
F5
F7
F7
Step In
F8
F6
F8
F8
Step Over
F9
F8
F9
Ctrl+F5
Resume

Eclipse: Detailed Notes

Eclipse Juno (4.2): Detailed Notes

Eclipse "Key Features"

Eclipse "Key Flaws"

Eclipse "Cool" Features:

IDEA "Key Features"

IDEA "Key Flaws"

IDEA "Cool" Features:

 

Overall Impressions

JDeveloper has the best combination of features and design for efficient development.

Eclipse has a stronger debugger than JDeveloper.

IDEA - very slow

Interesting Key Strokes

JDeveloper
Eclipse
IDEA
Netbeans
Description
Alt+[ or Alt+] Control-Shift-P Ctrl+[ Ctrl+[ Go to matching curly bracket or parenthesis
         

 

Function Key Usage
  JDeveloper Eclipse IDEA Netbeans
F1 Help      
F2   Show Tooltip Desc./Rename Next Error Next Bookmark
F3 Find Next Open Declaration Find Next Find Next
F4 Run to cursor Open Type Hierarchy Edit Source Run to cursor (debug)
F5 Debug Toggle Brkpnt/Refresh Refresh/Step Into Copy (refactor) Debug
F6 Next Pane? Step Over Move (refactor) Run
F7 Step Into Step Return Step Into Step Into
F8 Step Over Resume Step Over Step Over
F9 Resume   Resume Compile
F10        
F11 Run Debug Last Launched Toggle Bookmark Build main project
F12   Activate Editor Prev Tool Window Next Error

 

Netbeans key strokes can be found at: http://developers.sun.com/jsenterprise/reference/techart/shortcuts.html