FeaturesPluginsDocs & SupportCommunityPartners

Documentation for installers

Author: Marek Slama, Sun Microsystems/NetBeans

Abstract:
This document describes installers distributed for NetBeans release 5.5.

Document History:
04/29/2005 : 0.1 : First preliminary version of the document
09/21/2006 : 5.5 : Update for NetBeans 5.5
Contents:

1 Introduction

The main aim of installer is to provide user with easy way how to install/uninstall product on user's machine. We provide following installers:

  • NetBeans IDE installer
  • NetBeans IDE + Java Development Kit bundle installer
  • NetBeans IDE + Sun Java System Application Server PE bundle installer
  • NetBeans IDE + JBoss Application Server
  • Mobility Pack cluster installer
  • Mobility Pack for CDC cluster installer
  • Profiler cluster installer
  • C/C++ Development Pack cluster installer

Supported platforms depends on installer and are listed for every installer separately. We support following platforms but not every installer must support all of them

  • Solaris on Sparc platform
  • Solaris on X86 platform
  • Microsoft Windows
  • Linux
  • Mac OS X

Exact version of OS/hardware on which installer is supported/tested depends on product system requirements. Exact list of tested platforms is provided by QA.

Installers/uninstallers run only in GUI (Swing mode). Silent or console modes are not supported in version 5.5. (Only exception is C/C++ Development Pack installer which supports silent mode even in version 5.5.) Support for silent mode was added to installer development builds built from main trunk. The only exception is NetBeans IDE tar/gnuzip distribution for Mac OS X. On Solaris/Linux Metal L&F is used. On Windows and Mac OS X native L&F is used.


2 NetBeans IDE installer

NetBeans IDE installer installs NetBeans IDE to selected location. Installer also creates uninstaller during installation. Uninstaller is used to uninstall NetBeans IDE from user's machine. Uninstaller does not remove user dir(s) created by IDE during usage. Both installer and uninstaller require the same version of JDK as IDE to run. Required JDK version is 1.5.0 or 1.6.0. Installer runs on SUN JDK (Solaris Sparc, Solaris X86, Windows, Linux) IBM JDK (Windows and Linux) and Blackdown JDK (Linux). To install IDE on JDK/platform not supported by installer zip distribution can be used. Tar/gnuzip distribution is provided for Mac OS X. It creates Mac OS X application directory structure.


3 NetBeans IDE + Java Development Kit bundle installer

This installer bundles NetBeans IDE 5.0 with latest update of SUN JDK. Bundles with JDK 1.4.2_X and JDK 1.5.0_X are provided. As soon as NetBeans IDE 5.5 will be released bundles with JDK 1.5.0_X and JDK 1.6.0_X will be provided (as soon as JDK 1.6.0 will be available.) Bundle installer does not require JDK or JRE to be installed on target machine. JRE 1.4.2 is bundled with NB 5.0 bundle installer to run installer. JRE 1.5.0 is bundled with NB 5.5 bundle installer to run installer. On Windows bundle with JDK 1.4.2_X installs JDK, bundle with JDK 1.5.0_X or JDK 1.6.0_X installs both JDK and JRE. JDK installation location is set independently of NetBeans IDE installation location. Uninstaller uninstalls only NetBeans IDE. JDK (and eventually JRE on Windows) must be uninstalled separately. Installer is provided for Solaris Sparc, Solaris x86, Windows and Linux.


4 NetBeans IDE + Sun Java System Application Server PE bundle installer

This installer bundles NetBeans IDE with SJS AS PE 9.0_01. AS is installed into separate folder. Uninstaller uninstalls only IDE. To uninstall AS AS uninstaller must be used. Installer runs on SUN JDK (Solaris Sparc, Solaris X86, Windows, Linux) IBM JDK (Windows and Linux), Blackdown JDK (Linux) and Apple JDK (Mac OS X). Installer is provided for Solaris Sparc, Solaris X86, Windows, Linux and Mac OS X.


5 NetBeans IDE + JBoss Application Server bundle installer

This installer bundles NetBeans IDE with JBoss AS 4.0.4. AS is installed into separate folder. Uninstaller uninstalls only IDE. To uninstall AS AS uninstaller must be used. Installer runs on SUN JDK (Solaris Sparc, Solaris X86, Windows, Linux) IBM JDK (Windows and Linux), Blackdown JDK (Linux) and Apple JDK (Mac OS X). Installer is provided for Solaris Sparc, Solaris X86, Windows, Linux and Mac OS X.


6 Mobility Pack cluster installer

This installer installs mobility cluster (add on) to existing installation of NetBeans IDE. Installer (and Mobility Pack) is provided for Windows and Linux.


7 Mobility Pack for CDC cluster installer

This installer installs mobility cluster for CDC (add on) to existing installation of NetBeans IDE. It is only clone of Mobility Pack installer with some branding changes. It is maintained by Mobility team. Installer (and Mobility Pack) is provided for Windows and Linux.


8 Profiler cluster installer

This installer installs profiler cluster (add on) to existing installation of NetBeans IDE. Installer (and Profiler) is provided for Solaris Sparc, Solaris X86, Windows, Linux and Mac OS.


9 C/C++ Development Pack cluster installer

This installer installs C/C++ Development Pack cluster (add on) to existing installation of NetBeans IDE. Installer (and Profiler) is provided for Solaris Sparc, Solaris X86, Windows, Linux and Mac OS.


Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by