Java

Java in Action Downloads Help Center

Installing Java

   

How do I download and install Java for my Linux computer ?


This article applies to:
  • Platform(s):
    Red Hat Linux, SUSE Linux
  • Browser(s):
    Netscape 4.7x, Netscape 6.2x, Netscape 7, Mozilla 1.4+
  • JRE version(s):
    1.4.2_xx


Follow these steps to download and install Java for Linux.
  1. Download
  2. Install
  3. Enable and Configure
  4. Test Installation




Linux system requirements


System Requirements

  • Red Hat 7.3 or

  • Red Hat 8.0 or

  • Red Hat Enterprise Linux WS 2.1 or

  • Red Hat Enterprise Linux ES 2.1 or

  • Red Hat Enterprise Linux AS 2.1 or

  • SuSE 8.0 or

  • TurboLinux 7.0 or

  • SLEC 8


  • You will also need a Pentium 166MHz or faster processor with a minimum of 75MB free disk space and a minimum of 32MB of RAM.





    I. Download
    1. Go to http://java.com
    2. Click on Download Now button
    3. There are two types of installation packages. Linux RPM package or Linux self extracting binary file. Download the package that best suits your needs.

      Note: Linux RPM (Redhat Package Manager) uses RPM to install Java. In order to use this method, you need to have RPM available on your system. Otherwise use the other option.


    Linux Download Options


    II. Install

  • Linux self extracting binary file
  • Linux RPM package

  • Note: The instructions below are for installing Java 1.4.2_04. If you're installing another version, make sure you change the version number appropriately when you type the commands at the terminal.


    To install the Linux (self-extracting) file

    Follow these instructions:
    1. At the terminal: Type:
      su
    2. Enter the root password.
    3. Change to the directory in which you want to install. Type:
      cd <directory path name>
      For example, to install the software in the /usr/java/ directory, Type:
      cd /usr/java/

      Note about root access: To install Java in a system-wide location such as /usr/local, you must login as the root user to gain the necessary permissions. If you do not have root access, install Java in your home directory or a subdirectory for which you have write permissions.
    4. Change the permission of the file you downloaded to be executable. Type:
      chmod a+x j2re-1_4_2_04-linux-i586.bin
    5. Verify that you have permission to execute the file. Type:
      ls -l


    Make sure the installation file has executable permission
    1. Start the installation process.Type:
      ./j2re-1_4_2_04-linux-i586.bin

      This displays a binary license agreement. Read through the agreement. Press the spacebar to display the next page. At the end, enter yes to proceed with the installation.


    type 'yes' to agree to the license agreement
    1. Java is installed into its own directory. In this example, it is installed in the /usr/java/j2re1.4.2_04 directory. When the installation has completed, you will see the word Done.


    The installation completes
    1. Java is installed in j2re1.4.2_(version number) sub-directory under the current directory. In this case, Java is installed in the /usr/java/j2re1.4.2_04 directory. Verify that the j2re1.4.2_04 sub-directory is listed under the current directory. Type:
      ls


    Verify the installation filename

    The installation is now complete. Skip to the Enable and Configure section.



    To install the Linux RPM (self-extracting) file

    Follow these instructions:
    1. At the terminal: Type:
      su
    2. Enter the root password.
    3. Change to the directory in which you want to install. Type:
      cd
      For example, to install the software in the /usr/java/ directory, Type:
      cd /usr/java

      Note about root access: To install Java in a system-wide location such as/usr/local, you must login as the root user to gain the necessary permissions. If you do not have root access, install Java in your home directory or a subdirectory for which you have write permissions.
    4. Change the permission of the file you downloaded to be executable. Type:
      chmod a+x j2re-1_4_2_04-linux-i586-rpm.bin
    5. Start the installation process. Type:
      ./j2re-1_4_2_04-linux-i586-rpm.bin

      This displays a binary license agreement. Read through the agreement. Press the spacebar to display the next page. At the end, enter yes to proceed with the installation.


    type 'yes' to agree to the license agreement
    1. The installation file creates j2re-1_4_2_-linux-i586.rpm file in the current directory.


    RPM unpacking completes
    1. Run the RPM command at the terminal to install the packages. Type:
      rpm -iv j2re-1_4_2_04-linux-i586.rpm
    2. Java is installed in j2re1.4.2_(version number) sub-directory under the current directory. In this case, Java is installed in the /usr/java/j2re1.4.2_04 directory. Verify that the j2re1.4.2_04 sub-directory is listed under the current directory. Type:
      ls


    Verify the installation filename

    The installation is now complete. Go to the Enable and Configure section.




    III. Enable and Configure
  • Mozilla 1.4 and later
  • Mozilla 1.2, Netscape 6 and later


  • Mozilla 1.4 and later
    1. Go to the plugins sub-directory under the Mozilla installation directory
      cd <Mozilla installation directory>/plugins
    2. In the current directory, create a symbolic link to Java ns610-gcc32/libjavaplugin_oji.so file Type:
      ln -s <Java installation directory>/plugin/i386/ns610-gcc32/libjavaplugin_oji.so

    3. Example:
      • If Mozilla is installed in this directory:
        /usr/lib/mozilla-1.4/
      • and if Java is installed at this directory:
        /usr/java/j2re1.4.2_04
      • Then type at the terminal to go to the browser plug-in directory:
        cd /usr/lib/mozilla-1.4/plugins
      • Enter the following command to create a symbolic link to the Java Plug-in for the Mozilla browser.
        ln -s /usr/java/j2re1.4.2_04/plugin/i386/ns610-gcc32
        /libjavaplugin_oji.so .
    4. Start Mozilla browser or restart it if it is already running. Note that if you have other Mozilla components (ie: Messenger, Composer, etc) running, you will need to restart them as well.
    5. Go to Edit > Preferences. Under Advanced category > Select Enable Java


    Mozilla 1.2, Netscape 6 and later
    1. Go to the plugins sub-directory under the Netscape directory
      cd <Netscape>/plugins
    2. Create a symbolic link to the ns610/libjavaplugin_oji.so file:
      ln -s <JRE>/plugin/i386/ns610/libjavaplugin_oji.so

    3. Example:
      • If Netscape is installed at this directory:
        /usr/lib/Netscape6/
      • And if Java is installed at this directory:
        /usr/java/j2re1.4.2_04
      • Then type at the terminal to go to the browser plug-in directory:
        cd /usr/lib/Netscape6/plugins
      • Enter the following command to create a symbolic link to the Java Plug-in for the Mozilla browser.
        ln -s /usr/java/j2re1.4.2_04/plugin/i386/ns610
        /libjavaplugin_oji.so .
    4. Start Mozilla browser or restart it if it is already running. Note that if you have other Mozilla components (ie: Messenger, Composer, etc) running, you will need to restart them as well.
    5. Go to Edit > Preferences. Under Advanced category > Select Enable Java



    Test Installation
    To test that Java is installed, enabled and working properly on your computer, run this test applet from our web site: Test your Java installation
    Java installation and configuration is successful if you can see the animation of the Duke logo image.


    NEED MORE HELP?
    If you require further assistance, please make sure you check through our Help and FAQ sections thoroughly. We probably have a page that answers your question.

    You may find information on the following topics in the Help section:
    Installing Java
    Configuring Java
    Error Messages
    Applet Application




    Help Resources
    > Installing Java
    > Configuring Java
    > Error Messages
    > Applet Application
    > Legal

     

    FAQ
    > General Questions
    > Java for Mobile Devices

     

    Select Language | Java Wear | Newsletter | About Java Technology | Partner with Us | Developers | java.com Changes
    Privacy | Terms of Use | Trademarks | License | Disclaimer | Contact

    Sun Microsystems