Open Source Technical Information: Install Sun/Oracle Java JDK/JRE 6u26 on Fedora 15, CentOS/RHEL 5.6/6

Friday, 21 October 2011

Install Sun/Oracle Java JDK/JRE 6u26 on Fedora 15, CentOS/RHEL 5.6/6

,
Please note: This guide still working normally if you want install Sun/Oracle Java 6, but if you want latest Java 7 version, then check Howto Install Sun/Oracle Java JDK/JRE on Fedora 15/14, CentOS 5.6/6 and Red Hat (RHEL) 5.6/6
.
By default, Fedora 15/14/13/12 and CentOS/Red Hat (RHEL) 5.6/6 Linux operating systems use the OpenJDK Java, which is a good choice for normal use and it works with almost all the Java programs normally. OpenJDK is also easy to install and maintain with YUM package management, but some cases, Sun/Oracle Java installation is necessary, for example, if some program have to compile with Sun/Oracle Java or a particular program does not work without Sun/Oracle Java.

This is guide, howto install Oracle Java JDK/JRE 6u26 on Fedora 15/14/13/12, CentOS/RHEL 5.6/6.
Install Sun/Oracle Java JDK /JRE 6u26 on Fedora 15/14/13/12 CentOS 5.6, Red Hat (RHEL) 5.6/6

1. Download Sun/Oracle Java JDK or JRE RPMs
Download Sun/Oracle Java JDK or JRE from here (current version is JDK 6 Update 26) 
http://www.oracle.com/technetwork/java/javase/downloads/index.html.
 

Note: Select rpm.bin package (example jdk-6u26-linux-i586-rpm.bin, jre-6u26-linux-i586-rpm.bin, jdk-6u26-linux-x64-rpm.bin or jre-6u26-linux-x64-rpm.bin).

2. Change to root user.
sudo -i
## OR ##
su -


3a. Run Sun/Oracle Java JDK binary
chmod +x /path/to/file/jdk-6u26-linux-*-rpm.bin
/path/to/binary/jdk-6u26-linux-*-rpm.bin

## OR ##

sh /path/to/binary/jdk-6u2-linux-*-rpm.bin
Note: Use full file name (without asterix) if you have both i586 and x64 versions downloaded.
3b. Run Sun/Oracle Java JRE binary
chmod +x /path/to/file/jre-6u26-linux-*-rpm.bin
/path/to/binary/jre-6u26-linux-*-rpm.bin

## OR ##

sh /path/to/binary/jre-6u26-linux-*-rpm.bin
Note: Use full file name (without asterix) if you have both i586 and x64 versions downloaded.

4a. Install Sun/Oracle JDK java, javaws, libjavaplugin.so (for Firefox/Mozilla) and javac with alternatives –install command

## java ##
alternatives --install /usr/bin/java java
/usr/java/jdk1.6.0_26/jre/bin/java 20000

## javaws (32-bit only) ##
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_26/jre/bin/javaws 20000

## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_26/jre/lib/i386/libnpjp2.so 20000

## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_26/jre/lib/amd64/libnpjp2.so 20000

## Install javac only if you installed JDK (Java Development Kit) package ##
alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_26/bin/javac 20000
alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_26/bin/jar 20000

4b. Install Sun/Oracle JRE java, javaws and libjavaplugin.so (for Firefox/Mozilla) with alternatives –install command

## java ##
alternatives --install /usr/bin/java java /usr/java/jre1.6.0_26/bin/java 20000

## javaws (32-bit only) ##
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.6.0_26/bin/javaws 20000

## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_26/lib/i386/libnpjp2.so 20000

## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.6.0_26/lib/amd64/libnpjp2.so 20000

5. Check current java, javac, javaws and libjavaplugin.so versions

java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)

javac -version
javac 1.6.0_26

javaws
Java(TM) Web Start 1.6.0_26
[...]
Note: Check libjavaplugin.so with restarting Mozilla Firefox and writing about:plugins on address bar.
Fedora 15:

6. Swap between OpenJDK and Sun/Oracle JDK versions
alternatives --config java   # or javac or javaws or libjavaplugin.so

There are 4 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*  3           /usr/java/jdk1.6.0_18/jre/bin/java
 + 4           /usr/java/jdk1.6.0_26/jre/bin/java

Enter to keep the current selection[+], or type selection number:
Note: java with [+] is currently on use
Post-Installation Setup
Add JAVA_HOME environment variable to /etc/profile file or $HOME/.bash_profile file

## export JAVA_HOME JDK ##
export JAVA_HOME="/usr/java/jdk1.6.0_26"

## export JAVA_HOME JRE ##
export JAVA_HOME="/usr/java/jre1.6.0_26"

6 comments to “Install Sun/Oracle Java JDK/JRE 6u26 on Fedora 15, CentOS/RHEL 5.6/6”

  • 3 June 2013 at 22:41
    Anonymous says:

    Hi, I do bеlievе this iѕ an excellent ωeb sіte.
    I stumbleԁupon it ;) I ωill come back onсe again ѕincе i have bоokmaгκed it.

    Money аnԁ freeԁom is the best way to change, maу you be
    rіch anԁ continue to help other pеople.



    my websitе; meuble de salle de bain

  • 4 June 2013 at 03:46
    Anonymous says:

    You should take part in a contest for one of the greatest websites online.
    I'm going to recommend this website!

    Check out my web blog: Roland Garros

  • 7 June 2013 at 13:44
    Anonymous says:

    Hi, I do believe this is an excellent website.
    I stumbledupon it ;) I'm going to revisit once again since i have book-marked it. Money and freedom is the greatest way to change, may you be rich and continue to guide others.

    Feel free to surf to my weblog - voyance par telephone

  • 11 June 2013 at 03:23
    Anonymous says:

    If sοme one wantѕ tο be updated with latest technοlogіes thеn he must be pay a νisit this site anԁ
    bе up to dаte аll the time.

    Revieω my web pagе ... disque ssd

  • 16 June 2013 at 00:00
    Anonymous says:

    Greetings! Quick question that's completely off topic. Do you know how to make your site mobile friendly? My website looks weird when browsing from my iphone 4. I'm trying to find a template or plugin that might be able to resolve this issue.

    If you have any recommendations, please share. With thanks!


    Visit my page voyance gratuite :: http://www.totalevoyance.com ::

  • 16 June 2013 at 18:13
    Anonymous says:

    Hi there, I read your blog on a regular basis. Your writing style is
    awesome, keep it up!

    Check out my site :: voyance gratuite

Post a Comment

Write your tips here...

Deal of the Day

Advertisement here

Advertisement here