| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <title>NetBeans IDE - README</title> |
| <link rel="stylesheet" type="text/css" href="netbeans.css"> |
| </head> |
| <body> |
| <h1>README</h1> |
| <p> |
| <h2>NetBeans IDE - Release 3.4</h2> |
| <h3>Contents</h3> |
| |
| <dl> |
| <dd><a href="#Introduction">Introduction</a></dd> |
| <dd><a href="#WhatsChanged">What's Changed In This Release</a></dd> |
| <dd><a href="#WhatsNew">What's New In This Release</a></dd> |
| <dd><a href="#SystemRequirements">System Requirements</a></dd> |
| <blockquote> |
| <dl> |
| <dd><a href="#req_hw">3.1 Hardware</a></dd> |
| <dd><a href="#req_os">3.2 Operating System</a></dd> |
| <dd><a href="#req_sw">3.3 Software</a></dd> |
| </dl> |
| </blockquote> |
| <dd><a href="#Installation">Installation</a></dd> |
| <dd><a href="#Startup">The Launcher and Startup Parameters</a></dd> |
| <dd><a href="#Compatibility">Compatibility/Upgrading</a></dd> |
| <dd><a href="#KnownProblems">Known Problems</a></dd> |
| <dd><a href="#Documentation">Documentation</a></dd> |
| <dd><a href="#MoreInfo">More Information</a></dd> |
| </dl> |
| |
| <hr> |
| |
| <p> |
| <h2><a name="Introduction">Introduction</a></h2><p> |
| <blockquote> |
| <p> |
| Welcome to NetBeans IDE release 3.4, a modular, standards-based integrated development environment (IDE), |
| written in Java. |
| NetBeans is not just an IDE. NetBeans is: |
| <ul> |
| <li>An <a HREF="../../../features/ide/index.html">open source IDE</a> written in |
| the Java<sup CLASS="tmtext">TM</sup> programming language.</li> |
| |
| <li>A <a HREF="../../index.html">tools platform</a> into which other |
| tools and functionality can be seamlessly integrated by writing and |
| incorporating modules.</li> |
| |
| <li>An <a HREF="../../../features/platform/index.html">application core</a> which can be |
| used as a generic framework to build any kind of application.</li> |
| </ul> |
| <p><a HREF="../../../features/index.html">Read more about NetBeans...</a> |
| <p> |
| You can find the latest information about this release on the <a href="index.html">Release 3.4 pages</a>. |
| </blockquote> |
| |
| <p><h2><a name="WhatsChanged">What's Changed In This Release</a></h2><p> |
| <blockquote> |
| |
| <p>Some features that existed in previous NetBeans releases have been |
| removed from this release:</p> |
| <ul> |
| <li>Support for the JDK 1.1 Tools debugger, which does not work with v. |
| 1.4 of the JDK, has been removed from the distribution. Support for the JPDA debugger remains. |
| If you need to use the JDK 1.1 debugger, you can download it from the Update |
| Center.<br><br></li> |
| <li>The Javadoc tab has been removed from the Explorer. You can manage |
| Javadoc sources through the Javadoc Manager, which you can open from the Tools |
| menu. You can also use the Javadoc Index Search to view documentation for a |
| class. |
| <p>If you want to view a particular Javadoc directory in the Explorer, set |
| its Hidden property to False. The directory will appear in the Filesystems tab |
| of the Explorer.</p> |
| <p>To replicate the previous functionality, you can download |
| the (unsupported) Javadoc UI Helper module from the NetBeans Alpha Update Center. See |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=22805">Issuezilla bug |
| 22805</a> for more information.</p> |
| |
| <li>The Ant Manual and the Javadoc for Ant have been removed from this |
| distribution. You can add them to the IDE by downloading the Ant Documentation |
| module from the NetBeans Update Center.</li> |
| </ul> |
| |
| <p>If you develop modules for NetBeans, 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> |
| <p><h2><a name="WhatsNew">What's New In This Release</a></h2><p> |
| <blockquote> |
| The NetBeans 3.4 release contains many new features and enhancements. |
| <p> |
| The complete list of new features implemented in this release is available in the IDE's installation folder |
| in the <a href="CHANGES.html">CHANGES.html</a> file. |
| |
| </blockquote> |
| |
| <p><h2><a name="SystemRequirements">System Requirements</a></h2><p> |
| <blockquote> |
| Since NetBeans is written in pure Java, it should run on any working implementation |
| of Java<sup CLASS="tmtext">TM</sup> 2 SDK, Standard Edition. |
| <p><h3><a name="req_hw">3.1 Hardware</a></h3><p> |
| <blockquote> |
| The hardware requirements are similar for all platforms, but it may differ slightly for some cases. |
| The recommended configuration for running the NetBeans IDE is: |
| <ul> |
| <li><b>Disk space</b>: 40 Mbytes</li> |
| <li><b>Memory</b>: 128 (Windows platforms) - 256 Mbytes (most other operating systems)</li> |
| <li><b>Processor</b>: PII/300 (Windows or Linux), UltraSPARC II/450 (Solaris), 500MHz Alpha (Open VMS) 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 64 Mbytes of memory, |
| you can change the <code>-J-Xmx96m</code> parameter to <code>-J-Xmx48m</code>. |
| </blockquote> |
| <p><h3><a name="req_os">3.2 Operating System</a></h3><p> |
| <blockquote> |
| Any operating system supporting Java(TM) 2 SDK, Standard Edition. |
| Below is a list of platforms that the NetBeans IDE can run on. |
| If you know about any other platform, please let us know. |
| <ul> |
| <li>Windows 95, 98, NT 4.0, 2000, XP, ME</li> |
| <li>Solaris 8</li> |
| <li>Linux - any distribution</li> |
| <li>OS/2</li> |
| <li>Open VMS 7.2-1 or later</li> |
| <li>Mac OS X 10.1.1</li> |
| <li>HP-UX</li> |
| </ul> |
| </blockquote> |
| <p><h3><a name="req_sw">3.3 Software</a></h3><p> |
| <blockquote> |
| NetBeans requires a Java 2-compatible JVM. Download the latest version of the appropriate JDK |
| (v. 1.3.x or 1.4.x) from the following sites: |
| <ul> |
| <li><b>Windows</b>, <b>Solaris</b>, <b>Linux</b>: <a HREF="http://java.sun.com/j2se/1.4/download.html">http://java.sun.com/j2se/1.4/download.html</a></li> |
| <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://www.compaq.com/java/download/index.html">http://www.compaq.com/java/download/index.html</a></li> |
| <li><b>Mac OS X</b>: Mac OS X 10.1.1. The upgrade from Mac OS X 10.1 to 10.1.1 is available via Apple's Software Update mechanism. |
| See also the <a href="#Installation">installation</a> section in this document. More information about using |
| NetBeans on Mac OS X is available at <a HREF="https://netbeans.org/ide/support/mac.html">https://netbeans.org/ide/support/mac.html</a></li> |
| </ul> |
| <p>If you are running on |
| a Microsoft Windows system, please note that the <code>runide.exe</code> installer does not detect |
| beta versions of the JDK. You can set the <CODE>-jdkhome <I>jdk_home_dir</I></CODE> parameter |
| in the <code>ide.cfg</code> file if you want to use a different JDK than the one detected by the |
| installer. See |
| <a href="#Startup">The Launcher and Startup Parameters</a> for more information.</p> |
| </blockquote> |
| </blockquote> |
| |
| <p><h2><a name="Installation">Installation</a></h2><p> |
| <blockquote> |
| For <b>all platforms</b> you can download the <code>.zip</code> or the <code>.tar.gz</code> or the <code>.tar.bz2</code> |
| archive file and |
| unpack it on the hard disk using your favorite tool. Then you must customize |
| the startup parameters to tell the IDE where to find the SDK. Please read the |
| <a href="#Startup">Launcher and Startup Parameters</a> section for details. |
| |
| <p> |
| On <b>Microsoft Windows</b> platforms, you can download and run an <code>.exe</code> point-and-click |
| installer that guides you through the required steps. |
| <p> |
| Several ".bin" executable |
| Installshield installers are available for various <b>UNIX</b> platforms. |
| You may need to make these executable before running : |
| |
| <BLOCKQUOTE> |
| <code> |
| $ chmod +x NetBeans.bin |
| <BR>$ ./NetBeans.bin |
| </code> |
| </BLOCKQUOTE> |
| |
| <P>While the installer will search for any installed JDKs, and |
| prompt you for which NetBeans should use, you can speed the |
| install up by specifying a JDK on the command line: |
| |
| <BLOCKQUOTE> |
| <code> |
| $ ./NetBeans.bin -is:javahome <path_to_your_jdk> |
| </code> |
| </BLOCKQUOTE> |
| <p> |
| On <b>OpenVMS</b> <ul> |
| <li>Download the OpenVMS NetBeans self-extracting archive to |
| your OpenVMS system. You may want to put this file into |
| its own empty subdirectory since documentation and the |
| actual installable kit will be created there.</li> |
| <li>Assure your default directory is set to the directory |
| where the NetBeans archive was downloaded.</li> |
| <li>Execute the command: <code>$ RUN kit_name</code><br> |
| Replace <code>kit_name</code> with the full name of the |
| self-extracting |
| archive which you just downloaded. The contents of the |
| archive will now be extracted to your directory.</li> |
| <li>View the installation documentation which was created in |
| the extraction process and follow the steps contained in |
| the guide to complete the installation.</li> |
| </ul> |
| <p> |
| |
| On <b>Mac OS X</b> |
| <ul> |
| <LI>Untar, unzip to extract NetBeans. Note: unzip is |
| part of the developer tools, so it is not available in a normal installation. |
| Do not forget to use gnutar instead of tar. Using StuffitExpander to extract NetBeans can cause |
| problems with truncated filenames for NetBeans 3.3. For more info see |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=16987"> |
| Bad expansion of .tar.gz on Mac OS X</A></LI> |
| <LI>To launch NetBeans open the Terminal application and go to the <CODE>netbeans/bin</CODE> directory. |
| </LI> |
| <LI>Start NetBeans in the standard look and feel using the following command:<BR> |
| <CODE> ./runide.sh -jdkhome /Library/Java/Home</CODE><BR> |
| The -jdkhome switch can be omitted if you set the environment variable JAVA_PATH or |
| JDK_HOME to /Library/Java/Home |
| </LI> |
| <LI>NetBeans can be started in the Aqua look and feel using:<BR> |
| <CODE> ./runide.sh -jdkhome /Library/Java/Home -ui com.apple.mrj.swing.MacLookAndFeel -fontsize 10</CODE><BR> |
| <BR> |
| Note that settings are incompatible between the Aqua and normal look and feels, |
| so it is a good idea to have two different user directories if you want |
| to test both normal and Aqua look and feels. Use the <code>-userdir</code> switch to select different user directories.<br> |
| </ul> |
| <p> |
| </blockquote> |
| |
| <p><h2><a name="Startup">The Launcher and Startup Parameters</a></h2><p> |
| <blockquote> |
| The IDE is run by a launcher. Launchers for several platforms are located in the |
| <CODE>bin</CODE> subdirectory of the installation directory. |
| <P> |
| For <B>UNIX</B>, 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 runide.exe, 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 the NetBeans IDE |
| as a Windows application without a console. <BR> |
| For <B>OS/2</B> <CODE>runideos2.cmd</CODE> is the launcher.<BR> |
| For <B>OpenVMS</B> <CODE>runideopenvms.com</CODE> is the launcher.<BR> |
| |
| <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>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>The following options are available: |
| |
| <DL> |
| <DT><CODE>-h</CODE><BR> |
| <CODE>-help</CODE> |
| <DD>print descriptions of common startup parameters. |
| <P> |
| </DD> |
| |
| <DT><CODE>-jdkhome <I>jdk_home_dir</I></CODE></DT> |
| <DD>use the specified version of the Java(TM) 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> |
| </DD> |
| |
| <DT><CODE>-classic</CODE><BR> |
| |
| </DT> |
| <DD>use the classic JVM, instead of the default Java HotSpot Client VM. |
| <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> |
| </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 the NetBeans <code>lib/ext/</code> directory. |
| See the online help for information on mounting user development libraries. |
| <P> |
| </DD> |
| |
| <DT><CODE>-J<I>jvm_flag</I></CODE> |
| <DD> |
| pass the specified flag directly to the JVM. |
| <P> |
| </DD> |
| |
| <DT><CODE>-ui <I>UI_class_name</I></CODE> |
| <DD>use a given class as the IDE's look and feel. |
| <P> |
| </DD> |
| |
| <DT><CODE>-fontsize <I>size</I></CODE> |
| <DD>use a given size in points as the basic font size for the IDE user interface. |
| <P> |
| </DD> |
| |
| <DT><CODE>-locale <I>language[:country[:variant]]</I></CODE> |
| <DD>use the specified locale. |
| <P> |
| </DD> |
| |
| <DT><CODE>-userdir <I>userdir</I></CODE> |
| <DD>explicitly specify the userdir, which is the location |
| in which user settings are stored. If this option is not used on UNIX the |
| location is <code><i>${HOME}</i>/.netbeans/3.4</code>. On Microsoft Windows systems, |
| the default is <code>.netbeans\3.4</code> beneath your default Windows |
| profile area (e.g. <code>c:\Documents and Settings\<i>yourlogin</i></code>). |
| </DD> |
| |
| <DT><CODE>-J-Dnetbeans.winsys.dnd=true</CODE> |
| <DD>enable drag and drop support in the IDE. This feature is turned off by |
| default because of some bugs that make the behavior slow and unpredictable. |
| </DD> |
| |
| <DT><CODE>-J-Dnetbeans.popup.linuxhack=true</CODE> |
| <DD>under some Linux window managers, this option fixes bug |
| #<A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=12496">12496</a>, in |
| which contextual menus appear in the upper left corner of the screen. |
| </DD> |
| |
| <DT><CODE>-J-Dnetbeans.tab.close.button.enabled=false</CODE> |
| <DD>Remove the close button from tabs in the Source Editor, Explorer, and |
| other windows. |
| </DD> |
| |
| </DL> |
| |
| </blockquote> |
| <p><h2><a name="Compatibility">Compatibility/Upgrading</a></h2><p> |
| <blockquote> |
| |
| When you first run the NetBeans IDE Release 3.4, 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. The Import Wizard guides you through the choices. |
| <p> |
| You can import settings from the NetBeans IDE v. 3.0, 3.1, 3.2, and 3.3. You can also import |
| settings from Sun ONE Studio (formerly Forte for Java) software versions 2.0, 3.0, and 4.0. |
| <p> |
| In the NetBeans IDE Release 3.2 or above and Forte for Java 3.0 or above, you can find the user |
| directory when running the software. Choose Help | About, and click the Detail tab. |
| <p> |
| Though it is possible to import settings from a previous IDE installation into |
| the NetBeans IDE Release 3.4, it is not possible to import settings from the NetBeans |
| IDE Release 3.4 into an earlier IDE release. |
| |
| </blockquote> |
| <p><h2><a name="KnownProblems">Known Problems</a></h2><p> |
| <blockquote> |
| The following are some of the major unresolved issues for this release: |
| <ul> |
| <LI> <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=26054">26054:</A> |
| Description: The installer does not finish when running on Linux and |
| JDK 1.4.1.<br><br> |
| Workaround: Use JDK 1.4.<br><br></LI> |
| |
| <LI> <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=26049">26049:</A> |
| Description: If, when you are installing the NetBeans 3.4 |
| software, you choose to import settings from a previous version of the |
| IDE, modules that you added to your previous version of the IDE |
| through the Update Center will not be imported.<br><br> |
| |
| Workaround: Use the Update Center to reinstall those modules.<br><br></LI> |
| |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=22152">22152</A>, |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=22789">22789</A> |
| Description: Large and complex XML files open very slowly in the tree |
| editor and might cause OutOfMemory errors.<br><br> |
| Workaround: Open such files with the Edit command to edit them in the text editor instead of the tree |
| editor.<br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=12496">12496</A> |
| Description: When right-clicking a node, the contextual menu appears in the |
| upper-left corner of the screen. This bug only occurs with some Linux |
| window managers.<br><br> |
| Workaround: In the IDE's installation directory, open the bin |
| directory. Open the ide.cfg file and add the following option: |
| <pre>-J-Dnetbeans.popup.linuxhack=true</pre> |
| This option only works on some window managers.<br><br></li> |
| |
| <li> <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=11020">11020</A> |
| Description: There are startup errors if you have an incompatible XML parser |
| in the classpath.<br><br> |
| |
| Workaround: remove any stray XML parsers from your classpath |
| (often from your <code><i>${JDK_HOME}</i>/jre/lib/ext</code> directory). |
| <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=17358">17358</A> |
| Description: If you have version 1.4.3 or earlier of xerces.jar in your |
| <code><i>${JDK_HOME}</i>/jre/lib/ext</code> directory, the IDE does not start up.<br><br> |
| |
| Workaround: Remove the copy of <code>xerxes.jar</code> from your <code><i>${JDK_HOME}</i>/jre/lib/ext</code> directory. |
| <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=21621">21621</A> |
| Description: If a project that contains opened GUI forms is imported from |
| NetBeans 3.2.x, the Component Palette might be hidden when the Form Editor |
| window is opened for the first time.<br><br> |
| |
| Workaround: Choose View | Form Editor to display the component palette. |
| <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=23029">23029:</A> |
| The storage format of the table model for the JTable component has been changed. |
| It is not possible to use earlier versions of the IDE to open forms with JTable components |
| that were created in NetBeans 3.4.<br><br></li> |
| |
| |
| <li> |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25753">25753:</A> |
| Description: If you run an Ant target in the IDE multiple times, |
| an out of memory error may occur. This error occurs on JDK 1.3.1.<br><br> |
| |
| Workaround: Run the IDE on JDK 1.4.<br><br></li> |
| |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=24474">24474:</A> |
| Description: When using the Ant Script Compilation compiler type, the |
| Next Error and Previous Error commands do not work, because an output tab |
| that does not contain the errors is active. Switching to the correct tab |
| does not fix the problem. |
| <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=21180">21180</A> |
| Description: Compilation errors are printed to wrong tab in the Output |
| window when running an Ant script. This may occur if you are using |
| the "classic" or "modern" compiler and you are running on JDK 1.4. <br><br> |
| |
| Workaround: Use a different JDK (including JDK 1.4.1) or use a different |
| compiler, such as external javac or Jikes.<br><br> |
| </li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25701">25701</A> |
| Description: If you use indirect Ant compilation in a project and the build script |
| defined in the Ant indirect compiler lies on a filesystem mounted in |
| the project, the link to the build script will become invalid if you |
| switch projects. You |
| will need to reset the link to the build script every time you switch |
| back to that project.<br><br> |
| |
| The problem only occurs if you explicitly customize Indirect Ant Compilation to |
| point to a specific build script. Its default behavior is to search |
| for a <code>build.xml</code> file in the directory in which the file to be compiled |
| resides, or the nearest parent directory up the file tree containing a |
| <code>build.xml</code> file. (This behavior is akin to Ant's regular -find switch.) |
| This default behavior should be unaffected by issue #25701, because |
| Indirect Ant Compilation |
| will find the <code>build.xml</code> file from scratch each time it is run, so a project |
| switch is irrelevant.<br><br> |
| |
| This problem will not occur if you never switch projects or if the |
| build script is not in a mounted filesystem.<br><br> |
| </li> |
| |
| |
| <li> <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25907">25907</a>, |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=23135">23135</a> |
| Description: If a web module contains JSP pages that have the same name |
| but are stored in different directories, then compilation errors result |
| when the "Build All" command is used. This problem occurs because the |
| Tomcat JSP compiler creates two servlets that have the same pathname.<br><br> |
| |
| Workaround: Either compile the JSP pages one by |
| one, or set the IDE integration mode to minimal. See the Tomcat Plugin |
| help page entitled Adding a Tomcat 4.0 Installation for more information |
| about setting the IDE integration mode.<br><br></li> |
| |
| <li> <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=20877">20877</a>, |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=20384">20384</a> (This |
| problem applies if you use the JSP Tag Library Editor, which is available from |
| the NetBeans Alpha Update Center.) <br><br> |
| Description: Tag library JARs cannot be replaced in the <code>WEB-INF/lib</code> |
| directory after parsing and executing JSPs in the relevant web module. |
| The JSP parser, compiler, and/or executor sometimes hold on to pointers |
| to tag library JARs in the <code>WEB-INF/lib</code> directory. On Windows, the result |
| is that JARs intermittently cannot be deleted, resulting in a "Cannot |
| delete file..." exception. On Solaris, the JARs can be deleted, but when |
| they are replaced with new JARs, the compiler "sees" the old versions of |
| the JARs. To get the correct JAR replacement behavior, you must restart |
| the IDE.<br><br> |
| |
| Workaround: Develop tag libraries by referencing the |
| TLDs and tag handler classes directly, without packaging the tag library |
| into a JAR file until the end of the development cycle. |
| |
| <ol><li>Create the tag library in the <code>WEB-INF/lib</code> directory and do all |
| development there.</li> |
| <li>Set the tag handler generation root to the web module's |
| <code>WEB-INF/classes</code> directory.</li> |
| <li>To use the tag libraries from a JSP page, either directly refer to |
| the taglib URI as <code>/WEB-INF/lib/mytaglib.tld</code> or set an alias in the |
| deployment descriptor with a tag library entry.</li></ol><br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=21326">21326</A> |
| Description: A JAR recipe file can be corrupted if you switch projects or move files or |
| filesystems that the JAR recipe file refers to.<br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=26420">26420</A> |
| Description: When testing or debugging web applications, an exception |
| (<code>org.apache.jasper.JasperException</code> or |
| <code>javax.servlet.ServletException: duplicate class |
| definition</code>) may be thrown. It will appear in the server |
| log file and/or in the web browser window. This bug is a |
| consequence of Tomcat bug <A |
| HREF="http://issues.apache.org/bugzilla/show_bug.cgi?id=6907">6907</A>.<br><br> |
| Workaround: Restart the Tomcat web server.<br><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=22856">22856</A> |
| Description: The Fix and Continue feature does not work correctly |
| if you change code in the main method. You are not given the option to |
| use modified code. The class is recompiled, but it is not possible to |
| continue debugging.<br><br> |
| |
| Workaround: Make necessary changes in the main method and then restart |
| the debugger session.<br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=22481">22481</A> |
| Description: After changing font and line height correction settings, the spacing between |
| the line numbers does not match the spacing of the lines in the Diff window. |
| <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=22533">22533</A> |
| Description: After setting the Check Out Files as Read Only option as the default in the |
| advanced dialog box for CVS commands in a generic VCS filesystem, the new |
| default is not retained when the IDE is restarted. <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25844">25844</A> |
| Description: Line numbers do not always match when using the CVS Diff command with the |
| Ignore Blank Lines option turned on. |
| <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25364">25364</A> |
| Description: The automatic refresh of file status in version-controlled |
| filesystems does not work correctly. Even if the Auto Refresh property |
| for a filesystem is set to refresh files when a folder is opened, source |
| files in that directory do not get refreshed (though files in subdirectories |
| do get refreshed).<br><br> |
| Workaround: Manually refresh the folder using the either the Refresh or the |
| Refresh Recursively command from the folder's submenu. |
| |
| <br><br></li> |
| |
| |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25263">25263</A>, |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25259">25259</A>, |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=23846">23846</A>, |
| <A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=25271">25271</A> |
| Description: When importing projects that have mounted generic VCS filesystems |
| from a NetBeans 3.2, a number of problems occur. For example, the |
| Versioning Explorer command does not work and some settings are not |
| preserved.<br><br> |
| |
| Workaround: Unmount and then remount all VCS filesystems. |
| <br><br></li> |
| |
| <li><A HREF="https://netbeans.org/bugzilla/show_bug.cgi?id=26324">26324</A> |
| Description: When running the IDE on JDK 1.4 and using the Windows look and feel, |
| the search highlighting in the Help window obscures the text it is highlighting.<br><br> |
| |
| Workaround: Use a different JDK or look and feel. |
| <br><br></li> |
| |
| |
| |
| </ul> |
| Use the <a href="../../issues.html">Issuezilla</a> bug tracking system for checking currently open bugs. |
| |
| |
| </blockquote> |
| <p><h2><a name="Documentation">Documentation</a></h2><p> |
| <blockquote> |
| Documentation is provided for the NetBeans IDE in the form of online help. |
| To access all of the available online help, choose Help | Contents. |
| |
| |
| <!-- XXX misc. GUI hacks: |
| -J-Dnetbeans.windows.small_main_window=true - no longer works |
| Toolbars/WorkspaceSwitcher/ |
| -J-Dnetbeans.scrolling.tabs=true - seems to be broken |
| --> |
| |
| </blockquote> |
| <p><h2><a name="MoreInfo">More Information</a></h2><p> |
| <blockquote> |
| There is extensive information on the NetBeans project website, <a href="https://netbeans.org/">https://netbeans.org/</a>. |
| Included on the website are a FAQ and instructions on how to subscribe to mailing lists where you can ask questions, post comments, or help others. |
| <p> |
| As NetBeans is an open-source project, you can get access to the source code, bug database, and much more |
| at <a href="https://netbeans.org/">https://netbeans.org/</a>. |
| <p> |
| More information about the <b>NetBeans IDE, Release 3.4</b> is available at |
| <a href="index.html">https://netbeans.org/community/releases/34/index.html</a>. |
| </blockquote> |
| </body> |
| </html> |