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 "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