| <!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>®</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>®</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 and 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><jsp-config> |
| <jsp-property-group> |
| <url-pattern>*.jsp</url-pattern> |
| <page-encoding> |
| UTF-8 |
| </page-encoding> |
| </jsp-property-group> |
| </jsp-config></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><ide-install-dir>\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><JWSDP-Install-Dir></code> named <code>temp</code>.</li> |
| <li>Add a file to <code><JWSDP-Install-Dir>/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><Connector acceptCount="100" connectionTimeout="20000" debug="0" |
| disableUploadTimeout="true" enableLookups="false" maxSpareThreads="75" |
| maxThreads="150" minSpareThreads="25" port="8081" redirectPort="8443"/> </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 |
| <base-directory>\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> |