blob: c66eae2cfe459436ddbdd03a7e625d2b71501637 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>NetBeans IDE - Release Notes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<h1>Release Notes</h1>
<h2>NetBeans<sup class="tmtext">TM</sup> IDE 3.6</h2>
<p>Last Updated: 11 May 2004</p>
<h3>Contents</h3>
<dl>
<dt><a href="#Introduction">Introduction</a>
<dt><a href="#WhatsChanged">What Has Changed</a></dt>
<dd><a href="#WhatsChanged351">Changes Since the 3.5.1 Release</a></dd>
<dd><a href="#WhatsChanged341">Changes Between the 3.4.1 and 3.5.1 Releases</a></dd>
<dd><a href="#WhatsChangedAPI">API Changes</a></dd>
<dt><a href="#SystemRequirements">System Requirements</a></dt>
<dd><a href="#req_hw">Hardware</a></dd>
<dd><a href="#req_os">Operating System</a></dd>
<dd><a href="#req_sw">Software</a></dd>
<dt><a href="#standards">Supported Technologies</a></dt>
<dd><a href="#standards">Web Standards</a></dd>
<dd><a href="#browsers">Web Browsers</a></dd>
<dd><a href="#databases">Databases</a></dd>
<dd><a href="#other">Other</a></dd>
<!-- <dd><a href="#Installation">Installation</a></dd>-->
<dt><a href="#Startup">The Launcher and Startup Parameters</a></dt>
<dt><a href="#Compatibility">Compatibility/Upgrading</a></dt>
<dt><a href="#KnownProblems">Known Problems</a></dt>
<dt><a href="#Documentation">Documentation</a></dt>
<dt><a href="#MoreInfo">More Information</a></dt>
</dl>
<hr>
<h2><a name="Introduction">Introduction</a></h2>
<blockquote>
<p>
Welcome to NetBeans<sup class="tmtext">TM</sup> IDE 3.6, a modular, standards-based integrated development environment (IDE),
written in the Java<sup class="tmtext">TM</sup> programming language. The NetBeans project consists of:
</p>
<ul>
<li>An <a href="https://netbeans.org/features/ide/index.html">open source IDE</a> written in
the Java programming language.</li>
<li>An <a href="https://netbeans.org/features/platform/index.html">application
platform</a>, which can be
used as a generic framework to build any kind of application.</li>
</ul>
<p><a href="https://netbeans.org/about/">Read more about the NetBeans project...</a>
</p>
</blockquote>
<h2><a name="WhatsChanged">What Has Changed</a></h2>
<blockquote>
<h3><a name="WhatsChanged351">Since the 3.5.1 Release</a></h3>
See <a href="https://netbeans.org/community/releases/36/Whats_New.html">What's New in NetBeans IDE 3.6</a> for a full description
of the changes in this release. Below is a brief summary:
<ul>
<li><b>Enhancements in the IDE's window system and overall appearance:</b>
<ul><li>Drag and drop of windows.</li>
<li>Cycling through open IDE windows with Ctrl-`.</li>
<li>Replacement of workspaces with task-related windows that appear when you perform
certain tasks.</li>
<li>Native LookAndFeels used for Microsoft Windows and Mac OS X platforms.</li>
<li>Property sheet redesigned.</li>
</ul></li>
<li><b>Source Editor enhancements:</b>
<ul><li>Code folding.</li>
<li>Marking of overriding methods.</li>
<li>To Do window.</li>
<li>Automatic insertion of closing bracket, quotes, and parentheses.</li>
<li>Form Editor better integrated with Source Editor window.</li>
<li>Print as HTML.</li>
<li>Tooltip error description when mousing over any text with compilation errors.</li>
<li>Splitting of the Source Editor window by dragging and dropping tabs.</li>
</ul></li>
<li><b>Web/J2EE Development changes:</b>
<ul><li>Servlet 2.4 and JSP 2.0 supported.</li>
<li>Tomcat 5 supported for deploying and debugging two-tier J2EE 1.4 and 1.3
applications.</li>
<li>Case-sensitive HTML code completion.</li>
<li>Opening/closing tag matching.</li>
<li>The Compile JSP command was replaced by the Validate JSP command.</li>
</ul></li>
<li><b>Ant support changes:</b>
<ul><li>Ant 1.6.1 now bundled.</li>
<li>Easier management of the Ant classpath.</li>
<li>Easy management of Ant versions.</li>
</ul></li>
<li><b>Version Control Integration changes:</b>
<ul><li>Both the built-in CVS client and command-line
CVS support have been harmonized to use the same wizards, property editors,
and command dialog boxes.</li>
<li>Improved display of VCS command output.</li>
</ul></li>
<li><b>Other changes:</b>
<ul><li>The IDE is no longer runs on v. 1.3.1 of the Java<sup class="tmtext">TM</sup>
2 SDK, Standard Edition and is no longer tested on v. 1.4.0 and 1.4.1.
The recommended JDK version is 1.4.2. The IDE also runs on v. 1.5 beta.</li>
<li>JUnit test creation supported (Junit 3.8.1).</li>
<li>Tomcat 5 is supported for deploying and debugging two-tier J2EE 1.4 and 1.3
applications.</li>
<li>Help for all modules now merged
into a single table of contents and a single index.</li>
<li>File Size and Modification Time added to the property sheets for some
nodes.</li>
<li>The Startup folder was removed from the Options window, so there is
no longer a way in the user interface to specify classes that are run
in the IDE at IDE startup.</li>
<li>Apache's regular expression library is no longer included in the IDE.
The IDE now uses the <tt>java.util.regex</tt> package for regular expression
support. Non-standard POSIX-like character classes (<tt>[:javastart:]
and [:javapart:]</tt>) are no longer supported.</li>
<li>It is no longer possible to have more than one instance of the IDE
run simultaneously on the same user directory.</li>
<li>IDE command-line switches can now be entered in GNU style, meaning
they are preceeded with two dashes (for example,<tt> --jdkhome</tt>)
rather than one. Single letter switches like <tt>-h</tt> and JVM flags
are still entered with one dash.</li>
</ul></li>
</ul>
<h3><a name="WhatsChanged341">Between the 3.4.1 and 3.5.1 Release</a></h3>
Work on releases 3.5 and 3.5.1 of NetBeans IDE were focused almost entirely
on IDE performance. Both startup time and general UI responsiveness were improved
significantly. In addition, there were these changes:
<ul>
<li>Several modules, previously available on the Update Center, were added
to the standard distribution. These modules provide many features, including
support for:
<ul>
<li>Debugging servlets and applications written with JavaServer Pages<sup class="tmtext">TM</sup>
technology</li>
<li>Creating and editing tag libraries</li>
<li>Monitoring HTTP requests</li>
<li>WAR file packaging</li>
<li>Connecting to and browsing databases</li>
</ul>
</li>
<li>Some features that existed in previous IDE releases were removed from
the standard distribution and placed on the NetBeans Update Center:
<ul>
<li>RMI support</li>
<li>JNDI support</li>
<li>XML Tree Editor</li>
<li>Scripting support</li>
<li>New Module Wizard</li>
</ul>
</li>
</ul>
<h3><a name="WhatsChangedAPI">API Changes</a></h3>
<p>If you develop modules for the NetBeans project, check the <a href="https://netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html">NetBeans
Upgrade Guide</a> for information on API changes.</p>
</blockquote>
<h2><a name="SystemRequirements">System Requirements</a></h2>
<blockquote> Since NetBeans IDE is written in pure Java, it should run on any
working implementation of Java 2 SDK, Standard Edition version 1.4 and higher.
If you use one of the NetBeans IDE installers, you must have version 1.4.1 or
compatible of the J2SDK installed.
<h3><a name="req_hw">Hardware</a></h3>
<h4>Minimum Configuration</h4>
<ul>
<li><b>Disk space</b>: 125 megabytes</li>
<li><b>Memory</b>: 256 megabytes </li>
<li><b>Processor</b>: PIII/500 processor (Microsoft Windows and Linux operating
systems), Ultra 10 450 MHz workstation (Solaris<sup class="tmtext">TM</sup>
operating system), 500MHz Alpha (Open VMS operating system) or equivalent</li>
</ul>
<b>Note:</b> If your system's memory is lower than the above recommendation,
you should set a lower maximum heap size in the <code>bin/ide.cfg</code> file.
For example, if your system has 128 megabytes of memory, you can change the <code>-J-Xmx96m</code>
parameter to <code>-J-Xmx48m</code>.
<h4>Recommended Configuration</h4>
<ul>
<li><b>Solaris operating system</b>: Ultra<sup class="tmtext">TM</sup> 60
workstation with 512 megabytes of memory and 125 megabytes of free disk
space for installation.</li>
<li><b>Microsoft Windows operating systems</b>: Intel Pentium III workstation
with a 780 MHz processor, 384 megabytes of memory, and 125 megabytes of
free disk space.</li>
<li><b>Linux operating system</b>: Intel Pentium III workstation with a 800
MHz processor, 384 megabytes of memory, and 125 megabytes of free disk space.</li>
</ul>
<h3><a name="req_os">Operating System</a></h3>
NetBeans IDE runs on operating systems that support Java<sup class="tmtext">TM</sup>
2 SDK, Standard Edition. Below is a list of platforms that NetBeans IDE has
been tested on.
<ul>
<li>Microsoft Windows XP Professional SP1 </li>
<li>Microsoft Windows 2000 Professional SP3 </li>
<li>Solaris operating system (SPARC<sup>&reg;</sup> Platform Edition), versions
8 and 9</li>
<li>Solaris operating system (x86 Platform Edition), versions 8 and 9</li>
<li>Linux Red Hat 9.0</li>
<li>Sun Java Desktop System</li>
</ul>
<p>NetBeans IDE is also known to run on the following platforms:
<ul>
<li>Various other Linux distributions</li>
<li>Open VMS 7.2-1 or later</li>
<li>Mac OS X 10.1.1 or later</li>
<li>Other UNIX<sup>&reg;</sup> platforms, such as HP-UX</li>
</ul>
If you know about any other platform that NetBeans IDE runs on, please let us
know.
<h3><a name="req_sw">Software</a></h3>
NetBeans IDE requires the J2SE JDK, version 1.4.2 or 1.5. Download the
appropriate JDK from the following sites:
<ul>
<li><b>Windows</b>, <b>Solaris</b>, <b>Linux</b>: <a href="http://java.sun.com/j2se/1.4.2/download.html">http://java.sun.com/j2se/1.4.2/download.html</a></li>
<!--removing since only 1.3.1 seems available<li><b>OS/2</b>: <a href="http://service.boulder.ibm.com/asd-bin/doc/en_us/catalog.htm">http://service.boulder.ibm.com/asd-bin/doc/en_us/catalog.htm</a></li>-->
<li><b>Open VMS</b>: <a href="http://h18012.www1.hp.com/java/download/index.html">http://h18012.www1.hp.com/java/download/index.html</a></li>
<li><b>Mac OS X</b>: Mac OS X 10.1.1 or later. Mac OS upgrades are available
via Apple's Software Update mechanism. See also the <a href="https://netbeans.org/community/releases/36/install.html">Installation Guide</a>.
More information about using NetBeans IDE on Mac
OS X is available at <a href="https://netbeans.org/kb/articles/mac.html">https://netbeans.org/kb/articles/mac.html</a></li>
</ul>
<p><b>Note:</b> If your installer does not detect the JDK version that you want to run on,
you can install the IDE with another version that it detects and then later
set the <code>--jdkhome <i>jdk_home_dir</i></code> parameter in the <code>ide.cfg</code>
file to change the JDK. See <a href="#Startup">The Launcher and Startup Parameters</a>
for more information.</p>
</blockquote>
<h2><a name="supported-technologies">Supported Technologies</a></h2>
<blockquote>
<h3><a name="standards"></a>Web Standards</h3>
<ul>
<li>Java<sup class="tmtext">TM</sup> Servlet 2.3 and 2.4 specifications</li>
<li>JavaServer Pages<sup class="tmtext">TM</sup> (JSP<sup class="tmtext">TM</sup>)
technology specifications 1.2 and 2.0</li>
<li>Deployment descriptor (web.xml) based on version 2.3 or 2.4 of the web
application DTD</li>
<li>Java<sup class="tmtext">TM</sup> 2 Platform, Enterprise Edition (J2EE<sup class="tmtext">TM</sup>)
1.3 and 1.4</li>
<li>Tomcat 5.0.19 release</li>
</ul>
<h3><a name="browsers"></a>Web Browsers</h3>
<p>The following web browsers have been tested with NetBeans IDE:</p>
<ul>
<li>Netscape 7.1 </li>
<li>Microsoft Internet Explorer 6</li>
<li>Mozilla 1.5</li>
</ul>
<h3><a name="databases"></a>Databases</h3>
<p>The following database servers have been tested with NetBeans IDE:</p>
<ul>
<li>IBM DB2 8.1</li>
<li>Oracle 9i</li>
<li>Pointbase 4.2 </li>
<li>Microsoft SQL 2000 SP3 </li>
<li>MySQL 4.x</li>
</ul>
<h3><a name="other"></a>Other</h3>
<p>NetBeans IDE has also been tested with the following:</p>
<ul>
<li>Ant 1.5.3 and higher. (NetBeans IDE comes bundled with Ant 1.6.1. You
can easily change Ant versions in the IDE's Ant settings.)</li>
<li>CVS 1.11 </li>
<li>Merant PVCS 7.5.1 </li>
<li>Visual Source Safe 6.0</li>
</ul>
</blockquote>
<h2><a name="Startup">The Launcher and Startup Parameters</a></h2>
<blockquote> The IDE can be started by using a launcher. Launchers for several
platforms are located in the <code>bin</code> subdirectory of the installation
directory.
<p> For <b>UNIX</b> systems, the Bourne shell script <code>runide.sh</code>
is the launcher.<br>
For <b>Microsoft Windows</b>, use the <code>runide.exe</code> or the <code>runidew.exe</code>
executable. <code>runide.exe</code> is a Microsoft Windows console application.
When you run <tt>runide.exe</tt>, a console opens on the desktop with <code>stderr</code>
and <code>stdout</code> output from the NetBeans IDE. You can type <code>Ctrl-Break</code>
to get a thread dump, or type <code>Ctrl-C</code> to quit the whole program.
<code>runidew.exe</code> is the executable for running NetBeans IDE as a Windows
application without a console. <br>
For <b>OpenVMS</b> <code>runideopenvms.com</code> is the launcher.<br>
</p>
<p>The launcher loads the JVM, builds the IDE's classpath, passes it along with
some default parameters to the JVM, and lets the JVM launch the Java application.
It also restarts the IDE after you have used the Update Center. </p>
<p>You can pass startup parameters to the launcher using the <code><i>${IDE_HOME}</i>/bin/ide.cfg</code>
file. The launcher tries to read this file before it starts parsing the command
line options. You can break the options into multiple lines. </p>
<p>Note that, in NetBeans IDE 3.6, IDE command-line switches can be entered
in GNU style, meaning they are preceeded with two dashes (for example, <tt>--jdkhome</tt>)
rather than one. Single-letter switches like <tt>-h</tt> and JVM flags are
still entered with one dash.</p>
<p>The following options are available: </p>
<dl>
<dt><code>-h</code><br>
<code>--help</code> </dt>
<dd>print descriptions of common startup parameters.
<p></p>
</dd>
<dt><code>--jdkhome <i>jdk_home_dir</i></code></dt>
<dd>use the specified version of the Java 2 SDK instead of the default SDK.
By default on Windows systems, the loader looks into the Windows registry
and uses the latest SDK available.
<p></p>
</dd>
<dt><code>--cp:p <i>additional_classpath</i></code> </dt>
<dd> prepend the specified classpath to the IDE's classpath. This option is
generally not recommended for any purpose.
<p></p>
</dd>
<dt><code>--cp:a <i>additional_classpath</i></code><br>
<code>--cp <i>additional_classpath</i></code> </dt>
<dd> append the specified classpath to the IDE's classpath. This option is
generally recommended only for adding custom look and feel implementation
JARs, which you may instead add to NetBeans IDE <code>lib/ext/</code> directory.
See the online help for information on mounting user development libraries.
<p></p>
</dd>
<dt><code>-J<i>jvm_flag</i></code> </dt>
<dd> pass the specified flag directly to the JVM.
<p></p>
</dd>
<dt><code>--laf <i>UI_class_name</i></code> </dt>
<dd>use a given class as the IDE's look and feel.
<p></p>
</dd>
<dt><code>--fontsize <i>size</i></code> </dt>
<dd>use a given size in points as the basic font size for the IDE user interface.
<p></p>
</dd>
<dt><code>--locale <i>language[:country[:variant]]</i></code> </dt>
<dd>use the specified locale.
<p></p>
</dd>
<dt><code>--userdir <i>userdir</i></code> </dt>
<dd>explicitly specify the userdir, which is the location in which user settings
are stored. If this option is not used on a UNIX system, the location is
<code><i>${HOME}</i>/.netbeans/3.6</code>. On Microsoft Windows systems,
the default is <code>.netbeans\3.6</code> beneath your default Windows profile
area (e.g. <code>c:\Documents&nbsp;and&nbsp;Settings\<i>yourlogin</i></code>).
<p></p>
</dd>
<dt><code>--open <i>file</i></code> </dt>
<dd>mounts the directory containing the specified file in the Filesystems
window and opens the file in the Source Editor.
<p></p>
</dd>
<dt><code>--open <i>file:line number</i></code> </dt>
<dd>mounts the directory containing the specified file in the Filesystems
window and opens the file in the Source Editor at the specified line.
<p></p>
</dd>
</dl>
</blockquote>
<h2><a name="Compatibility">Compatibility/Upgrading</a></h2>
<blockquote> When you first run the IDE, you can import the settings that you
used in a previous installation of the IDE. These settings include project-specific
settings and global options. If you choose not to import settings from a previous
release, the IDE begins with a set of default settings.
<blockquote><b>Note:</b><i> The IDE only recognizes previous installations
where the user directory resides in the default location. It does not recognize
installations where you have specified a user directory using the <code>--userdir</code>
switch. If you would like to import settings from an IDE that the installer
does not recognize, download an archive version of the IDE instead of the
installer. </i> </blockquote>
<p> You can import settings from NetBeans IDE v. 3.4.x and v. 3.5.x. You can
also import settings from Sun Java Studio Standard Edition 5. </p>
<p> Though it is possible to import settings from a previous IDE installation
into NetBeans IDE 3.6, it is not possible to import all settings from the
NetBeans IDE 3.6 into an earlier IDE release. </p>
</blockquote>
<h2><a name="KnownProblems">Known Problems</a></h2>
<blockquote> The following are the major unresolved issues for this release:
<ul>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=39780">39780</a>
Description: If you install an archive distribution of the IDE on Mac OS, typical
ways of shutting down the IDE do not work properly, which could cause problems such as:
<ul><li>losing work if you do not manually save changes before exiting the IDE.</li>
<li>upon starting the IDE again, getting warnings that the IDE is already running.</li>
</ul><br>
Workaround: Download and install the <tt>.dmg</tt> image distribution of the IDE,
which has a patch to solve this problem on Mac OS.<br><br></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=11477">11477</a>
Description: On Mac OS X, it is not possible to type characters that require the
use of the Alt key.
This problem occurs if an archive distribution of the IDE is being run.<br><br>
Workaround: Download and install the <tt>.dmg</tt> image distribution of the IDE,
which has a patch to solve this problem on Mac OS X.<br><br></li>
<li>The To Do Tasks Scanning module, which is part of the Task List set of
modules, is now part of the standard distribution. If you installed this
module in your previous version of the IDE and you specify your old user
directory as the user directory for NetBeans IDE 3.6, the IDE will use the
old versions of module. You can update the module to the 3.6 version by
using the Update Center.<br>
<br>
</li>
<li>If you are running Java Desktop System 2.0 in an Asian locale, you
should use the version of NetBeans IDE that comes with the Java Desktop
System (JDS) CD pack. (This CD also contains the Java 2 SDK (J2SDK) and
Sun Java Studio software.) That JDS CD contains a patched version of the
J2SDK that fixes to problems with the viewing and input of multibyte text.<br><br>
Java Desktop System 1.0 does not support viewing or input of multibyte text.
<br><br></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41639">41639</a>
Description: Comments with multibyte characters are not saved
correctly when you use the table editor for .properties files.<br><br>
Workaround: Use the Edit command to open the text editor for the .properties file.
In the text editor, you must enter the multibyte characters as Unicode values.<br><br></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40769">40769</a>
Description: On Mandrake Linux 9.2, some installer panes do not
initially display contents.<br><br>
Workaround: Manually resize the installer pane so that the text appears.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=39705">39705</a>
Description: If you have the Java Web Services Developer Pack installed,
the NetBeans IDE installer might fail with the message: "The wizard cannot
continue because of the following error: could not load wizard specified
in /wizard.inf (104). Install will not continue."<br>
<br>
Workaround: Move the <code>jre/lib/endorsed/sax.jar</code> file from your
J2SDK installation before installing NetBeans IDE. You can move the file
back after completing the NetBeans IDE installation.<br>
<br>
</li>
<li>
Description: After you install NetBeans IDE on Java Desktop System for Linux, you might have to log off and log back on
before the program appears in the Launch menu under Programming.
<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=34834">34834</a>
Description: If you execute a very complex Ant target of your ant build
script in the IDE, you might encounter an out of memory error. This is caused
by Ant being run within the same JVM as the IDE is running in and the default
maximum heap size not being high enough for your build script. <br>
<br>
Workaround: In the <code>ide.cfg</code> configuration file in<code> bin/</code>
directory of your IDE installation, specify a maximum heap size higher than
the default. For example, <code>-J-Xmx200m</code>.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41012">41012</a>
Description: Sometimes after doing a large CVS checkout, an Out Of Memory Error
occurs, which forces you to shut down the IDE.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40783">40783</a>
Description: Due to a bug in the Tomcat servlet container, a property group entry
in the deployment descriptor (<tt>web.xml</tt>) for specifying the
page-encoding must use a URL pattern that does not include a
directory and does include the <tt>.jsp</tt> extension.
If you just specify a directory, such as <tt>/jsp_dir/*</tt> or
<tt>/jsp_dir/*.jsp</tt>, the IDE's Source Editor and the Tomcat server do not
load the JSP using the specified encoding. Here is an example of how
to specify the URL pattern so that Tomcat loads the JSPs using the
correct encoding.
<pre>&lt;jsp-config&gt;
&lt;jsp-property-group&gt;
&lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt;
&lt;page-encoding&gt;
UTF-8
&lt;/page-encoding&gt;
&lt;/jsp-property-group&gt;
&lt;/jsp-config&gt;</pre>
<br>
Alternatively, download the latest version of the following JARs from
<a href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a> and
replace the JAR files in
<pre>&lt;ide-install-dir&gt;\jakarta-tomcat-5.0.19\common\lib
jasper-compiler-5.0.19.jar
jasper-runtime-5.0.19.jar</pre>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40765">40765</a>
Description: In PVCS and VSS filesystems, you have to check out the
complete web modules from the version control system immediately
after mounting the filesystem. If you expand any of the nodes in the
filesystem before checking out the web module, you can not deploy the
web module.<br><br>
Workaround: If you have expanded folders in the filesystem before
checking out the web module, unmount the filesystem. Then remount the
filesystem and check out the web module immediately afterwards.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=39817">39817</a>
Description: The displayed status of some files in a CVS filesystem sometimes
reverts to Local.<br>
<br>
Workaround: Right-click the filesystem's node and choose CVS | Refresh
Recursively.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41109">41109</a>
Description: After running Refresh Recursively on the root of a CVS filesystem
(using the IDE's built-in CVS client), the status of up-to-date files
is changed to Local.<br>
<br>
Workarounds: To workaround the problem, do one of the following:
<ul><li>Remount the CVS filesystem using the IDE's command-line support
instead of the built-in client support.</li>
<li>Refresh the root of the CVS filesystem with the Refresh command. You
can use the Refresh Recursively command on the filesystem's subnodes.</li></ul>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=25934">25934</a>
Description: The Goto Declaration command (Alt-G) sometimes works very slowly
on some systems.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=11637">11637</a>
Description: When using the Import Management Tool on inner classes, the
name of the outer class is stripped from the reference to the inner class.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=32093">32093</a>
Description: If you access the Web through a proxy, using the Javadoc Manager
to mount Javadoc as an HTTP filesystem might not work. <br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=36781">36781</a>
In the Options window, sometimes nodes in the Options tree are selected
when you are trying to choose an item in a node's contextual menu. <br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40257">40257</a>
When code is folded in the Source Editor, line highlights and annotation
glyphs are hidden or only partially visible. <br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40530">40530</a>
Lines are stepped over in JSP Document (<code>.jspx</code>) files during
debugging. Due to known server bugs, not all JSP lines are mapped to the
corresponding servlet code. Therefore, the debugger steps over some lines
in JSP Document files. Breakpoints are not honored on these skipped lines
and the debugger will step over them when you press F8.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41238">41238</a>
Description: The online help topic "Changing Web Module Filesystems Into Standard
Filesystems" is incorrect.<br><br>
If you follow the instructions in this topic, the IDE will output Null
Pointer Errors (NPEs) when you try to open files for editing. Use the
following instructions instead.
<ol><li>Unmount the filesystem.</li>
<li>In the operating systems file manager, move any files under WEB-INF
that you want to save, and delete the WEB-INF directory. Do the same
with the META-INF directory. You must rename or delete both of these
directories.</li>
<li>Remount the filesystem.</li></ol><br></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40768">40768</a>
Description: If you import a web module with an empty context path
from NetBeans IDE 3.5, the context path will be changed to the name of
the directory where the web module resides.<br><br>
Workaround:
<ol><li>Change the context path of your web module to the empty one.</li>
<li>Undeploy one of default Tomcat web modules that is mapped to the
empty context, which in fact contains Tomcat's documentation. (This
step is needed because of <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40837">issue 40837</a>).</li>
<li>Execute your web module.</li></ol>
<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41239">41239</a>
Description: If you try to add JSWDP 1.3 Tomcat using the Add New
Server action, the dialog will not let you add it because it does not
recognize the installation as a Tomcat 5 server.<br><br>
Workaround: Do the following steps so that the Add New Server dialog
box recognizes the installation as a Tomcat 5 server:
<ol>
<li>Add a directory to <code>&lt;JWSDP-Install-Dir&gt;</code> named <code>temp</code>.</li>
<li>Add a file to <code>&lt;JWSDP-Install-Dir&gt;/bin</code> named <code>catalina.xml</code>.</li>
</ol>
<b>Note:</b> <i>The JWSDP Tomcat server has not been tested with this version of
the IDE and its use is not supported.</i>
<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41392">41392</a>
Description: Using the Customizer on an Invalid TLD Document Can Cause Loss of Data.
If a TLD document has invalid tags, the customizers might delete or
overwrite text in the TLD document. Even opening and closing a
customizer without applying the changes can cause loss of data. As the
changes occur from outside the Source Editor, Ctrl-Z (undo) might not
restore the lost data. <br><br>
Workaround: If you edit the TLD in the Source Editor, be
careful to not use the customizers if there is a possibility of
invalid tags.<br>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41589">41589</a>
Description: If you try to add a shared server instance with an empty
Tomcat base directory and the server.xml file in the Tomcat home
directory sets the server port to a value other than 8080, you will
not be able to use the server from the IDE. For example, you will not
be able to execute web apps on that server from the IDE.<br><br>
Here is an example of the server port being set to a value other than
8080:
<tt>&lt;Connector acceptCount="100" connectionTimeout="20000" debug="0"
disableUploadTimeout="true" enableLookups="false" maxSpareThreads="75"
maxThreads="150" minSpareThreads="25" port="8081" redirectPort="8443"/&gt; </tt>
<br>
<br>Workaround: If you have already created a server instance with this
configuration, restart the IDE. Right-click the server instance,
choose Properties from the contextual menu, and make sure the server
port is set correctly.
<br><br></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41735">41735</a>
Description: When you upgrade your applications deployment descriptor
(<code>web.xml</code>) from version 2.3 to 2.4, the Tomcat server might not clear
out old work files adequately, and some resources, especially tag
files, might not execute properly.<br><br>
Workaround: After you replace the 2.3 DTD declaration with the 2.4 DTD
declaration in the web.xml file, you must perform the steps below
before you deploy or execute the application.
<ol><li>Locate the base directory. This directory is typically in your
NetBeans user directory. You can find the path to this directory by
opening the Runtime window, expanding Server Registry, expanding
Tomcat 5 Servers, right-clicking the server instance and choosing
Properties from the contextual menu. The Base Directory property shows
the path to the base directory.</li>
<li>Exit the IDE.</li>
<li>Find and delete the web module's work directory under
&lt;base-directory&gt;\work\Catalina\localhost.</li>
<li>Restart the IDE.</li></ol><br></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41516">41516</a>
Description: The following sequence causes the Source Editor to turn grey:
<ol><li>Open two files in Source Editor.</li>
<li>Split Source Editor by moving one file to the
bottom.</li>
<li>Maximize the first document tab.</li>
<li>Resize the IDE window.</li></ol>
<br>Workarounds:
<ul><li>Choose any item from the Window menu to redisplay the content of the
open windows.</li>
<li>Do any window resizing before maximizing a document in the Source Editor.</li></ul>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41178">41178</a>
Description: If you leave a .properties file open between sessions of
the IDE, the Save command might become disabled.<br><br>
Workarounds: To save the file, you can do one of the following:
<ul><li>Close the file. You will be prompted to save the file.</li>
<li>Choose File | Save All.</li></ul>
<br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41163">41163</a>
Description: When using the IDE's SDI mode on some Linux window managers, IDE
windows are inappropriately iconified when you switch between virtual
desktops.<br><br>
Workaround: Choose Tools | Setup Wizard and switch back to the IDE's MDI mode.<br><br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=40526">40526</a>
Description: When you change the <code>context.xml</code> file and execute the
module again, the module is not redeployed with the the changes that
were made in <code>context.xml</code>.<br><br>
Workaround: Undeploy the module from Server registry in Runtime tab
and then execute the module.<br><br></li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=41382">41382</a>
Description: In the Project window, it is possible to accidentally
drag and drop a folder node into itself and thus make the node
disappear. After re-adding the folder, a subfolder with the same name
appears within the folder. If you do a search on the folder, the
search will get caught in an infinite loop.<br><br>
Workaround: Add the folder back by right clicking the Project node and
choosing Add Existing. Then expand the re-added folder and delete the
subfolder that has the same name as the folder.<br><br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=42020">42020</a>
Description: JUnit tests can not run in the IDE. This occurs in all
locales other than en_US when there
is a space in the path name of the IDE's installation.<br><br>
Workaround: Re-install the IDE into a folder that does not have a
space in its path name.<br><br>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=42467">42467</a>
Description: The help content does not display in the IDE's help
viewer on Microsoft Windows systems in the Chinese locale.<br><br>
Workaround:
<ul><li>Navigate to the IDE's installation directory (by
default, it is <tt>C:\Program Files\NetBeans3.6</tt>), expand the <tt>bin</tt> folder,
and open the <tt>ide.cfg</tt> file in the text editor.</li>
<li>Delete the <tt>-J-Xms24m</tt> entry.</li>
<li>Restart the IDE.</li></ul>
</li>
</ul>
<p>Use the <a href="https://netbeans.org/community/issues.html">Issuezilla</a>
bug tracking system for checking currently open bugs.</p>
</blockquote>
<h2><a name="Documentation">Documentation</a></h2>
<blockquote>
Documentation is provided for NetBeans IDE in the form of web-based guides and
the IDE's help system.
<ul><li>For a more detailed guide to getting work done in NetBeans IDE, see <a href="https://netbeans.org/kb/archive/index.html">Using
NetBeans IDE</a>. </li>
<li>To get a brief overview of basic tasks in NetBeans IDE, see <a href="https://netbeans.org/kb/archive/index.html">
NetBeans IDE Quick Start Guide</a>.</li>
<li>To get answers to specific questions, open the IDE's help system by choosing
Help | Help Contents.</li>
<li>Other resources can be found on the <a href="https://netbeans.org/kb/">Support and Docs</a>
page of the NetBeans project web site.</li>
</ul>
</blockquote>
<h2><a name="MoreInfo">More Information</a></h2>
<blockquote>
At the NetBeans project web site,
<a href="https://netbeans.org/">https://netbeans.org/</a>, you
can find news, additional modules, articles, and other information.
As NetBeans is an open-source project, the web site also provides access to the source code,
a bug database, information on creating your own NetBeans modules, and much more.
<p>You keep up to date on NetBeans IDE and interact with NetBeans IDE developers and users
by signing up for one of the project mailing lists detailed at
<a href="https://netbeans.org/community/lists/">https://netbeans.org/community/lists/</a>.
</blockquote>
</body>
</html>