| <!DOCTYPE html> |
| |
| <html> |
| <head> |
| <title>NetBeans IDE - Java SE Development</title> |
| <meta charset="UTF-8"> |
| <link rel="stylesheet" href="../../netbeans.css" type="text/css"> |
| <link rel="stylesheet" href="../../features.css" type="text/css"> |
| <meta name="description" content="NetBeans IDE - Integrated tools for Java SE developers"> |
| <meta http-equiv="content-language" content="en"> |
| </head> |
| <body> |
| <h1>Java SE (Standard Edition)</h1> |
| |
| <a href="../../images_www/v7/screenshots/java-se.png"><img alt="Java SE development in the NetBeans IDE" src="../../images_www/v7/screenshots/java-se-cut1.png" height="196" width="649"><br><span class="font-11">Click image for fullscreen preview</span></a> |
| <p> |
| </p><p><strong> |
| The NetBeans IDE provides Java developers with all the tools they need |
| to create professional Java SE applications. |
| The NetBeans IDE supports development for JDK 6 and JDK 7. |
| </strong></p> |
| |
| |
| <table class="features-table"> |
| <tbody><tr> |
| <td> |
| <h2>Desktop Application Development</h2> |
| <p>Java SE is the programming platform for developers who create |
| browser applets, command line tools, and graphical user interfaces |
| targeted for desktop users. Applications written in Java |
| run on Windows, Mac OS, Linux, Solaris and other operating systems.</p> |
| <p> </p> |
| <h2>Annotation Processors </h2> |
| <p> |
| Attach annotation processors to a project and use them while working on |
| your code. The NetBeans IDE supports third-party annotation processors, |
| such as JPA 2.0 from JEE or custom ones. </p> |
| <p> </p> |
| <h2>Javadoc Integration</h2> |
| <p> |
| Use the Auto Comment action to generate Javadoc code for your methods. |
| Use the Javadoc Analyzer plugin to check and fix existing Javadoc comments. |
| </p> |
| <p> </p> |
| <h2>Java Call Hierarchy</h2> |
| <p> |
| The Java Call Hierarchy view displays a tree representing |
| the hierarchy of callers and callees of the selected method in a project. |
| </p> |
| <p> </p> |
| <h2>Compile on Save</h2> |
| <p> |
| The Build action has been replaced by the Compile on Save feature: |
| Now the IDE builds your project automatically and the |
| run/debug/test actions are immediately available after saving a file. |
| </p><p> |
| If you save changes to a method while the debugger is already running |
| the running application will be automatically reloaded. |
| Compilation errors inside a method don't stop you from running your program: |
| The debugger will halt when the program runs into the method in question. |
| </p> |
| </td> |
| <td class="screenshots-col"> |
| <p><img alt="Java SE logo" src="../../images_www/screenshots/6.0/javaSE_logo_150px.png" height="150" width="150"></p> |
| <p><img alt="Annotation processing" src="../../images_www/v6/9/features/annotation-processor.png" height="65" width="200"></p> |
| <p><br></p> |
| <p><img alt="Java call hierchy" src="../../images_www/v6/5/features/java-call-hierarchy.png" height="248" width="200"></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <h2>Unit Testing Tools</h2> |
| <p> |
| JUnit 3 and 4 are integrated into the IDE. |
| You can quickly create, run and re-run unit tests and view the test results in the IDE. |
| The editor provides keyboard shortcuts |
| for fast navigation between the test and the class it is testing. |
| </p> |
| </td> |
| <td class="screenshots-col"> |
| <p><img alt="JUnit testing" src="../../images_www/v6/9/features/unit-test.png" height="90" width="200"></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <h2>Non-Proprietary Project Build System</h2> |
| <p> |
| The NetBeans IDE stores your project information |
| in open, extendible, non-proprietary formats |
| such as Apache Ant and Maven scripts. |
| </p> |
| <p> </p> |
| <h2>Integrated Tools</h2> |
| <p> |
| The Java Bean support makes Bean property generation and BeanInfo editing easier. |
| The NetBeans GUI Builder assists you with Java Swing development, |
| from the prototype to the final graphical user interface. |
| The well-integrated NetBeans debugger and the NetBeans profiler |
| help you to write rock-solid Java desktop software. |
| </p> |
| </td> |
| <td class="screenshots-col"> |
| <img alt="Ant logo" src="../../images_www/screenshots/6.0/baseIDE_ant_powered_150px.png" height="120" width="150"> |
| </td> |
| </tr> |
| </tbody></table> |
| |
| <p> </p> |
| <p><img alt="-" src="../../images_www/v6/arrow-button.gif" height="12" width="15"> <a href="../../kb/trails/java-se.html">Basic IDE and Java Programming Learning Trail</a></p> |
| <p><img alt="-" src="../../images_www/v6/arrow-button.gif" height="12" width="15"> <a href="../../kb/trails/platform.html">NetBeans Platform Learning Trail</a></p> |
| |
| |
| </body> |
| </html> |