The screenshots in this topic were taken with the Java EE bundle.
NetBeans may look slightly different if the All Pack is used, particularly,
some additional menu items may be seen.
The following platforms are officially supported:
• Windows 7/Vista/XP/2000
• Linux x86
• Linux x64
• Solaris x86
• Solaris x64
• Mac OS X
Additionally, NetBeans can be executed in any platform containing Java 6 or newer.
To download a version of NetBeans to be executed in one of these platforms, an OS
independent version of NetBeans is available for download.
Although the OS independent version of NetBeans can be executed
in all of the supported platforms, it is recommended to obtain the
platform-specific version of NetBeans for your platform.
The NetBeans download page should detect the operating system being used to
access it, and the appropriate platform should be selected by default. If this is not
the case, or if you are downloading NetBeans with the intention of installing it in
another workstation on another platform, the correct platform can be selected from
the drop down labeled, appropriately enough, Platform .
Once the correct platform has been selected, we need to click on the appropriate
Download button for the NetBeans bundle we wish to install. For Java EE de-
velopment, we need either the Java EE or the All bundle. NetBeans will then be
downloaded to a directory of our choice.
Java EE applications need to be deployed to an application server. Several
application servers exist in the market, both the Java EE and the All
NetBeans bundles come with GlassFish and Tomcat bundled. Tomcat
is a popular open source servlet container, it can be used to deploy appli-
cations using the Servlets, JSP and JSF, however it does not support other
Java EE technologies such as EJBs or JPA. GlassFish is a 100 percent Java
EE-compliant application server. We will be using the bundled GlassFish
application server to deploy and execute our examples.