blob: 9e021ad048cc5be893b0a7b2897218a8f3f54b98 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>NetBeans IDE - Java</title>
<meta http-equiv="content-language" content="en">
<meta name="description" content="DESCRIPTION HERE">
<link rel="stylesheet" type="text/css" href="../../features.css">
<link rel="stylesheet" type="text/css" href="/images_www/js/colorbox/colorbox.css">
</head>
<body>
<script type="text/javascript" src="/images_www/js/colorbox/jquery.colorbox-min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a.cbox').colorbox({rel: 'cbox', opacity: 0.7});
});
</script>
<div style="margin:10px 20px 0px 0px;">
<h1>Java</h1>
<p class="xintro">
<a href="../../images_www/v7/3/features/ide-management-main-full.png"><img
src="../../images_www/v7/3/features/ide-management-main-cut.png"
alt="Java features in NetBeans IDE"
><br>
<span class="font-11">Click image for fullscreen preview</span></a>
</p>
<p class="intro">
NetBeans IDE provides Java
developers with all the tools needed
to create professional desktop,
mobile and enterprise applications.
</p>
<div class="line">&nbsp;</div>
<!-- right text section start -->
<a name="o1"></a>
<span class="overview-left" id="im2"><a href="../../images_www/v7/3/features/java-editor-full.png" class="cbox" title="Java Editor"><img src="../../images_www/v7/3/features/java-editor-cut.png" width="320" alt="Maven" /></a></span>
<h2>Creating, Editing, and Refactoring</h2>
<p>The IDE provides wizards and templates
to let you create Java EE, Java SE, and Java ME applications.
A variety of technologies and frameworks are supported out
of the box. For example, you can use wizard and templates to create applications
that use the OSGi framework or the NetBeans module system
as the basis of
modular applications.
</p>
<p>The language-aware NetBeans editor detects errors while
you type and assists you with documentation popups and smart code
completion&#8212;all with the speed and simplicity of your favorite lightweight text
editor.</p>
<p><a href="editor.html" class="arr-link">
Editing and Refactoring in NetBeans IDE</a>
</p>
<div class="line">&nbsp;</div>
<!-- right text section end -->
<!-- left text section start -->
<a name="o2"></a>
<span class="overview-right" id="im3"><a href="../../images_www/v7/3/features/ide-buildtools-maven-full.png" class="cbox" title="Maven"><img src="../../images_www/v7/3/features/ide-buildtools-maven-cut2.png" width="320" alt="Maven" /></a></span>
<h2>Building</h2>
<p>Out of the box, the IDE provides support for the Maven and Ant build systems. In the
New Project wizard, when you choose to create a new application, you can
choose to create Maven-based or Ant-based applications.</p>
<p>You can open Maven-based applications into the IDE without an import process
because the IDE reads project settings from the Maven POM file. In addition,
tools are provided for importing Ant-based
projects that were not created in the IDE.</p>
<p>The IDE includes a Maven Repository Browser, as well as graphs
for analying Maven dependencies.</p>
<p><a href="build-tools.html" class="arr-link">
Build Tools in NetBeans IDE</a>
</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<!-- right text section start -->
<a name="o3"></a>
<span class="overview-left" id="im3"><a href="../../images_www/v7/3/features/debugger.png" class="cbox" title="Maven"><img src="../../images_www/v7/3/features/debugger-cut.png" width="320" alt="Maven" /></a></span>
<h2>Debugging and Profiling</h2>
<p>To identify and solve problems in your applications,
such as deadlocks and memory leaks, the
IDE provides a feature rich debugger and profiler.
</p>
<p><a href="debugger.html" class="arr-link">
Debugger and Profiler in NetBeans IDE</a>
</p>
<div class="line">&nbsp;</div>
<!-- right text section end -->
<!-- left text section start -->
<a name="o4"></a>
<span id="im3" class="overview-right"><a href="../../images_www/v7/3/features/ide-testing-full.png" class="cbox" title="Testing"><img src="../../images_www/v7/3/features/ide-testing-cut.png" alt="" /></a></span>
<h2>Testing and Code Analysis</h2>
<p>When you are testing your applications, the IDE provides tools
for using JUnit and TestNG, as well as code analyzers and, in particular, integration with
the popular open source FindBugs tool.</p>
<p><a href="testing.html" class="arr-link">
Testing and Code Analysis in NetBeans IDE</a>
</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<h2>See Also</h2>
<ul class="bigger">
<li><a href="/community/releases/74/index.html">NetBeans IDE 7.4 Release Page</a> for a list of specific features in the latest stable release.</li>
<li><a href="../../kb/trails/java-se.html">General Java Development Learning Trail</a> for tutorials that will help you get started.</li>
</ul>
</div>
</body>
</html>