NetBeansTM IDE is a modular, standards-based integrated development environment (IDE), written in the JavaTM programming language. The NetBeans project consists of a full-featured open source IDE written in the Java programming language and a rich client application platform, which can be used as a generic framework to build any kind of application. For information about how to install the software on your system, please see the NetBeans IDE 7.3.1 Installation Instructions. To learn about the new features included in this release of the IDE see the NetBeans IDE 7.3.1 Release Information page.
NetBeans IDE 7.3.1 is an update to NetBeans IDE 7.3 and includes the following changes:
The following updates to the 7.3 release also apply to 7.3.1:
For more about this release, see the NetBeans IDE 7.3.1 Release Information page.
NetBeans IDE 7.3.1 supports the following technologies and has been tested with the following application servers. If you plan to use versions other than those explicitly listed, please note that you may encounter unpredictable IDE behavior. See the NetBeans IDE 7.3.1 Supported Platforms page for more details on the tested platforms and runtimes for this release.
NetBeans IDE runs on operating systems that support the Java VM (Virtual Machine) and has been tested on the platforms listed below.
Note: The IDE's minimum screen resolution is 1024x768 pixels.
NetBeans IDE is also known to run on the various other Linux distributions such as Oracle Linux 5, Ubuntu 8.x, Red Hat Enterprise Linux, Fedora 14, and many others.
Note: NetBeans Web and Java EE support are particularly demanding on system resources - especially when used in combination with application servers. While the above system requirements apply to most configurations of the IDE, for the best results make sure that your system meets at least the recommended system requirements when developing Web and Java EE applications.
NetBeans IDE runs on the Java SE Development Kit (JDK) which consists of the Java Runtime Environment plus developer tools for compiling, debugging, and running applications written in the Java language.
The tested JDK for this release is JDK 7u21 for Windows, Linux, Solaris and OS X. The 7.3.1 version of the IDE cannot be installed or run using JDK 5.0.
Note: The PHP and C/C++ NetBeans bundles only require the Java Runtime Environment (JRE) 6 or 7 to be installed and run.
You can download the JDK for your platform from one of the sites listed below:
Note: Java SE 6 or Java SE 7 are required to install and run NetBeans IDE 7.3.1. Java upgrades for OS X are also available via Apple's Software Update mechanism.
The JavaFX 2.2.5 SDK (and later) is not bundled with the NetBeans IDE 7.3.1 release. You can install it together with Java SE Development Kit 7u21 as a co-bundled product.
Please note the following:
The following changes have been made to the database functionality in NetBeans IDE 7.3.1:
NetBeans IDE 7.3.1 has been tested with the following databases and drivers.
|Oracle||Oracle Database 11g (220.127.116.11)||
The following drivers and databases have not been formally tested, but should work based on experience.
|MySQL||MySQL Connector/J 6.0||
|Microsoft||Microsoft SQL Server 2005 JDBC Driver 1.2.2828.100||
|IBM||Redistributable DB2 JDBC Type 4 driver v8 fixpack 13||
|DataDirect||DataDirect Connect for JDBC - 3.6 DataDirect Connect for JDBC - 3.6.07||
NetBeans IDE is translated into the following languages: Brazilian Portuguese (BR), Japanese (JP), Simplified Chinese (ZH), and Russian (RU).
Community translations of the IDE are also available in several additional languages and can be downloaded from the Community Contributed section of the IDE Language drop-down menu.
When the IDE is run for the first time after installation you have the option to import some of the settings
used in a previous installation. The IDE opens using the default settings if you choose not to import the settings from the existing installation.
Note the IDE only recognizes previous installations when the user directory resides in the default location.
It does not recognize installations that use the
--userdir switch to specify a user directory.
If you would like to import settings from a location that the installer does not recognize do the following:
The NetBeans IDE is no longer bundled with the Java ME SDK. The Java ME SDK is available for download at the Java ME SDK Download page. You can find the instructions on installing Java ME SDK 3.2 into NetBeans IDE 7.3.1 on Windows in the Java ME SDK Support FAQ.
The complete list of NetBeans Archived Features is available at http://wiki.netbeans.org/NetBeansArchivedFeatures.
The unresolved installer issues for this release are as follows:
Description: On Solaris and Linux platforms, if the network connection is lost, installation hangs when the installer is searching for a compatible JDK in network directories.
Workaround: Restore the network connection and proceed with the installation.
Description: The installer appears as the blank/gray dialog when running on Ubuntu with Beryl/Compiz/Compiz Fusion installed.
Workaround: Execute the export AWT_TOOLKIT=MToolkit command before running the installer.
Description: On Fedora Core 8, displaying the installation interface stops and the system returns to the console.
Workaround: See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373.
Description: On Windows, when JDK6 is used by default and large zip files are stored on the desktop, the installation wizard does not start properly (hangs). After the user stops the installation process manually, and the installer reports that another installer instance is running.
Workaround: Before the installation, remove all big zip files from the desktop.
The unresolved Core IDE issues for this release are as follows:
Description: On certain Solaris x86 and Dual Core Opteron configurations, you may encounter problems starting the IDE due to a JDK bug with loading GTK
Workaround: If you encounter this behavior, specify the following command line option: -laf javax.swing.plaf.metal.MetalLookAndFeel
Description: When running the IDE with some Asian locales on Ubuntu and some other Linux distributions, the IDE's screen text may become unreadable. On certain Linux distributions multi-byte characters may display as a rectangle due to JDK font setting issues.
Workaround: Please see the FAQ for help with resolving this issue: http://wiki.netbeans.org/FaqI18nLinuxAsianFonts
Description:When running on JDK 1.6, profiling an application with dynamic attach mode can lead to the profiled application crashing.
Workaround: Start the application you want to profile with the -Xshare:off switch.
See also Issue #113847.
Description: When running the IDE on Solaris with JDK 6, 6u1 or 6u2, threads may become blocked for a long time and cause the editor to be unresponsive.
Workaround: Upgrade your JDK 6 installation to Update 3 or newer.
Description: It can sometimes occur that after using a hint in the editor window that the insertion point in the editor disappears and you cannot type using the keyboard. This has mostly been reported on Mac OS X 10.4, but there have been some reports on some versions of Ubuntu.
Workaround: Use the mouse to open and then close a dialog window (for example, a properties dialog). This returns the focus to the editor and the insertion point and keyboard will work as normal.
Description: The javadoc task is written in MacRoman, the default OS X encoding, when creating the temporary parameter file. This may be due to the BSD and Mach parts (system & kernel calls) accepting parameters in UTF-8, but the OS X and HFS only accepting MacRoman.
Workaround: Avoid using multibyte characters in the name of the project or the path to the project.
Description: In some cases the firewall of the local system may filter responses from the network while connecting to a remote host. When connecting to a remote host the JDK will first attempt to use IPv6 and then IPv4. The firewall may filter out a negative response from the host when using IPv6 with the result that the JDK does not attempt to connect to the host using IPv4.
Workaround: Modify the netbeans.conf to add the -J-Djava.net.preferIPv4Stack=true command line switch, or modify the NetBeans options of the environment variable.
Description: On Windows XP, the automatic update of any file view (Project, Files, etc.) does not work when UNC style paths are used (for example, \\MyServer\myShare\myDirectory) instead of drive letters (for example, Y:\myDirectory).
Workaround: Restart the IDE. Alternatively, choose Tools > Options > Miscellaneous > Files from the main menu, deselect the Enable auto-scanning of sources option, and select Refresh Folder in the context menu of a folder.
Description: After dragging and dropping something from Projects or Files Views or Palette in GUI designers, when you scroll the View or Palette up or down it will scroll back to the drag position, requiring you to scroll to select some nodes and components.
Workaround: You must restart the IDE.
Description: The IDE appears blurry when viewed on a Retina display.
Workaround: Run the IDE on JDK 6.
Description: Keyboard shortcuts are not displayed in the main menu of the IDE running on Mac OS X with JDK 7u9 and previous updates of JDK 7.
Workaround: Open the Keyboard Shortcuts Card available under the Help menu. Many keyboard shortcuts are also listed in the Help documentation.
Description: The IDE might become unresponsive on OS X when running on JDK 7u9 and previous updates of JDK 7.
Workaround: Run the IDE on JDK 6 or update the JDK to JDK 7u10 or newer.
The unresolved Web and Java EE issues for this release are as follows:
Description: When debugging a servlet, Step Into an EJB call stops at unrelated code.
Workaround: Set a breakpoint in the EJB implementation code and use Step Over.
Description: The "java.lang.NoClassDefFoundError: Could not initialize class org.netbeans.modules.glassfish.javaee.Hk2LibraryProvider" exception displays when the Java EE functionality is activated after an update.
Workaround: Activate the Java EE functionality in the IDE before the update of the IDE:
- Choose Tools > Plugins from the main menu.
- Click the Installed tab in the Plugins manager.
- Select the Java Web adn EE feature in the left pane and click the Activate button below the pane.
- Click Activate in the NetBeans IDE Plugin Installer.
- Click Finish when the activation is successfully complete.
- Click the Updates tab in the Plugins manager.
- Click Check for Updates.
- Click Update.
- Finish the update and Restart the IDE.
The unresolved JavaFX issue for this release is as follows:
Description: Not possible to run a Java or JavaFX project using WebStart on OS X if the Java platform is JDK 7u4.
Workaround: No workaround. WebStart on OS X is not implemented in JDK 7u4.
The unresolved PHP issue for this release is as follows:
Description: Windows 7 or Windows Vista users running the NetBeans IDE on JDK 7 may experience FTP and SFTP communication failure.
Workaround: Check Windows Firewall. Windows Firewall blocks some FTP and SFTP operations launched by JDK 7. See NetBeans Configuring Windows Firewall For Passive FTP User FAQ for details.
NetBeans C/C++ support C, C++, Fortran and various Assemblers (x86, SPARC, etc.) applications on Microsoft Windows, Macintosh OS X, Linux, and the SolarisTM Operating System. C/C++ developers can bring existing applications into the NetBeans project system, or develop new applications and libraries. NetBeans C/C++ support covers the end-to-end development cycle: projects and templates, an advanced language-aware editor, makefile-based builds, and debugging.
For information on installing and configuring the compilers and tools for NetBeans C/C++ support, see Installing and Configuring C/C++ Support.
The unresolved C/C++ issues for this release are as follows:
Description: The versioning framework often works in terms of
java.io.File, which makes it impossible to create a plugin capable of working with remote file objects.
Workaround: Use versioning tools directly on the remote host via
Description: On some platforms, where GDB 7.2 is used, "Step Over" sometimes behaves as "Continue".
Workaround: Try an earlier GDB version or specify "Console Type" (Project Properties > Run) from "Internal Terminal" to another option.
Description: On Linux, C makefile build fails with the "Permission denied" error, if the tmp directory has no execution permission.
Workaround: Set the execution permission to the tmp directory.
Description: Ignore folders pattern specified in project properties are lost after the Apply button is pressed.
Workaround: Use the OK button.
The unresolved AutoUpdate Center issue for this release is as follows:
Description: The license for the Jira plugin has not been approved yet. The plugin will be published later.
You can find news, articles, additional modules, and other useful information on the NetBeans project web site. Since NetBeans is an open-source project, the web site also provides access to source code, a bug database, information on creating your own NetBeans modules, and much more. For more information, visit http://netbeans.org.
To get the most out of the features in NetBeans IDE 7.3.1, check out our web-based tutorials at the NetBeans IDE Documentation page.
Additional reference documentation resources include:
Keep up to date on the the latest developments and interact with the NetBeans community by signing up for NetBeans project mailing lists at https://netbeans.org/community/lists.
You can post questions at http://forums.netbeans.org. The forums are synchronized with the most widely used NetBeans mailing lists. Note that a separate sign up for the forums is required.
Please visit the community translation information page at http://nblocalization.netbeans.org to learn how to contribute to additional language localizations of the NetBeans UI, help and user documentation.