[HOW TO] Install JRE/JDK 7u9 from Oracle (DEPRECATED)

Ответить
Аватара пользователя
viking
Сообщения: 53
Зарегистрирован: 31 июл 2012, 22:10
Operating system: Rosa 2012 x64
KDE 4.8.3
nrj-netbook 3.4.11

[HOW TO] Install JRE/JDK 7u9 from Oracle (DEPRECATED)

Сообщение viking » 22 авг 2012, 21:59

New rewritten guide for Java 7u25 can be found here

Unfortunately, new Oracle licensing policy force users to download and install Oracle java packages from the official Oracle site. That is also a reason why package get-jre7-oracle was removed from ABF.

Many thanks to person who wrote original RH tutorial available on this link

http://www.if-not-true-then-false.com/2 ... -hat-rhel/

Also, thanks to GvMariani for noticing that RPMs can be used, even with error in post-install script, since all files are already in proper places after install.

You can download the official Oracle Java RPMs (jdk-7u9-linux-i586.rpm, jdk-7u9-linux-x64.rpm, jre-7u9-linux-i586.rpm or jre-7u9-linux-x64.rpm) from
http://www.oracle.com/technetwork/java/ ... index.html You can also use tar.gz packages from same place.

Warning: There are 4 little pictures on Java SE Downloads page and first of them is Java Platform (JDK) 7u9, but if you click there at this moment you will be sent to 7u7 page, so please use links I posted lower since they point correctly to 7u9!

If you use RPMs, be prepared that you will get error like this after install

Код: Выделить всё

installing jre-7u9-linux-x64.rpm
Preparing...
#####################################################################################################
1/1: jre                   
#####################################################################################################
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/rt.pack
 jsse.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/charsets.pack
localedata.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/ext/localedata.pack
Just ignore that message, and skip steps 4 to 6.

If you use tar.gz packages, just skip step R4 (RPM installation).

Everything else is same in both cases.



JRE 7u9 64bit

1. Download jre-7u9-linux-x64.rpm or jre-7u9-linux-x64.tar.gz from
http://www.oracle.com/technetwork/java/ ... 59586.html

2. Type and provide root password

3. Go to /home/<your username>/Downloads

4. Remove JRE 7u9 and links named latest and default

Код: Выделить всё

rm -rf /usr/java/jre1.7.0_09
rm -f /usr/java/latest
rm -f /usr/java/default 
5. Extract package to appropriate folder

Код: Выделить всё

tar -xzf jre-7u9-linux-x64.tar.gz -C /usr/java/ --no-same-owner
6. Make symbolic links for latest and default

Код: Выделить всё

ln -sf ./jre1.7.0_09 /usr/java/latest
ln -sf ./latest /usr/java/default
R4. Install RPM package

Код: Выделить всё

urpmi jre-7u9-linux-x64.rpm
7. Install Browser Plugins

Код: Выделить всё

alternatives --install /usr/lib64/xulrunner-5.0/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/java/jre1.7.0_09/lib/amd64/libnpjp2.so 17095
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/java/jre1.7.0_09/lib/amd64/libnpjp2.so 17095
8. Install JRE and man pages

Код: Выделить всё

alternatives --install /usr/bin/ControlPanel ControlPanel /usr/java/jre1.7.0_09/bin/ControlPanel 17095
alternatives --install /usr/bin/java java /usr/java/jre1.7.0_09/bin/java 17095 --slave /usr/share/man/man1/java.1 java.1 /usr/java/jre1.7.0_09/man/man1/java.1
alternatives --install /usr/bin/java_vm java_vm /usr/java/jre1.7.0_09/bin/java_vm 17095
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.7.0_09/bin/javaws 17095 --slave /usr/share/man/man1/javaws.1 javaws.1 /usr/java/jre1.7.0_09/man/man1/javaws.1
alternatives --install /usr/bin/jcontrol jcontrol /usr/java/jre1.7.0_09/bin/jcontrol 17095
alternatives --install /usr/bin/keytool keytool /usr/java/jre1.7.0_09/bin/keytool 17095 --slave /usr/share/man/man1/keytool.1 keytool.1 /usr/java/jre1.7.0_09/man/man1/keytool.1
alternatives --install /usr/bin/orbd orbd /usr/java/jre1.7.0_09/bin/orbd 17095 --slave /usr/share/man/man1/orbd.1 orbd.1 /usr/java/jre1.7.0_09/man/man1/orbd.1
alternatives --install /usr/bin/pack200 pack200 /usr/java/jre1.7.0_09/bin/pack200 17095 --slave /usr/share/man/man1/pack200.1 pack200.1 /usr/java/jre1.7.0_09/man/man1/pack200.1
alternatives --install /usr/bin/policytool policytool /usr/java/jre1.7.0_09/bin/policytool 17095 --slave /usr/share/man/man1/policytool.1 policytool.1 /usr/java/jre1.7.0_09/man/man1/policytool.1
alternatives --install /usr/bin/rmid rmid /usr/java/jre1.7.0_09/bin/rmid 17095 --slave /usr/share/man/man1/rmid.1 rmid.1 /usr/java/jre1.7.0_09/man/man1/rmid.1
alternatives --install /usr/bin/rmiregistry rmiregistry /usr/java/jre1.7.0_09/bin/rmiregistry 17095 --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 /usr/java/jre1.7.0_09/man/man1/rmiregistry.1
alternatives --install /usr/bin/servertool servertool /usr/java/jre1.7.0_09/bin/servertool 17095 --slave /usr/share/man/man1/servertool.1 servertool.1 /usr/java/jre1.7.0_09/man/man1/servertool.1
alternatives --install /usr/bin/tnameserv tnameserv /usr/java/jre1.7.0_09/bin/tnameserv 17095 --slave /usr/share/man/man1/tnameserv.1 tnameserv.1 /usr/java/jre1.7.0_09/man/man1/tnameserv.1
alternatives --install /usr/bin/unpack200 unpack200 /usr/java/jre1.7.0_09/bin/unpack200 17095 --slave /usr/share/man/man1/unpack200.1 unpack200.1 /usr/java/jre1.7.0_09/man/man1/unpack200.1
9. Export JAVA_HOME

Код: Выделить всё

export JAVA_HOME="/usr/java/jre1.7.0_09"


JRE 7u9 32bit

1. Download jre-7u9-linux-i586.rpm or jre-7u9-linux-i586.tar.gz from
http://www.oracle.com/technetwork/java/ ... 59586.html

2. Type and provide root password

3. Go to /home/<your username>/Downloads

4. Remove JRE 7u9 and links named latest and default

Код: Выделить всё

rm -rf /usr/java/jre1.7.0_09
rm -f /usr/java/latest
rm -f /usr/java/default 
5. Extract package to appropriate folder

Код: Выделить всё

tar -xzf jre-7u9-linux-i586.tar.gz -C /usr/java/ --no-same-owner
6. Make symbolic links for latest and default

Код: Выделить всё

ln -sf ./jre1.7.0_09 /usr/java/latest
ln -sf ./latest /usr/java/default
R4. Install RPM package

Код: Выделить всё

urpmi jre-7u9-linux-i586.rpm
7. Install Browser Plugins

Код: Выделить всё

alternatives --install /usr/lib/xulrunner-5.0/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/java/jre1.7.0_09/lib/i386/libnpjp2.so 17095
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/java/jre1.7.0_09/lib/i386/libnpjp2.so 17095
8. Install JRE and man pages

Код: Выделить всё

alternatives --install /usr/bin/ControlPanel ControlPanel /usr/java/jre1.7.0_09/bin/ControlPanel 17095
alternatives --install /usr/bin/java java /usr/java/jre1.7.0_09/bin/java 17095 --slave /usr/share/man/man1/java.1 java.1 /usr/java/jre1.7.0_09/man/man1/java.1
alternatives --install /usr/bin/java_vm java_vm /usr/java/jre1.7.0_09/bin/java_vm 17095
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.7.0_09/bin/javaws 17095 --slave /usr/share/man/man1/javaws.1 javaws.1 /usr/java/jre1.7.0_09/man/man1/javaws.1
alternatives --install /usr/bin/jcontrol jcontrol /usr/java/jre1.7.0_09/bin/jcontrol 17095
alternatives --install /usr/bin/keytool keytool /usr/java/jre1.7.0_09/bin/keytool 17095 --slave /usr/share/man/man1/keytool.1 keytool.1 /usr/java/jre1.7.0_09/man/man1/keytool.1
alternatives --install /usr/bin/orbd orbd /usr/java/jre1.7.0_09/bin/orbd 17095 --slave /usr/share/man/man1/orbd.1 orbd.1 /usr/java/jre1.7.0_09/man/man1/orbd.1
alternatives --install /usr/bin/pack200 pack200 /usr/java/jre1.7.0_09/bin/pack200 17095 --slave /usr/share/man/man1/pack200.1 pack200.1 /usr/java/jre1.7.0_09/man/man1/pack200.1
alternatives --install /usr/bin/policytool policytool /usr/java/jre1.7.0_09/bin/policytool 17095 --slave /usr/share/man/man1/policytool.1 policytool.1 /usr/java/jre1.7.0_09/man/man1/policytool.1
alternatives --install /usr/bin/rmid rmid /usr/java/jre1.7.0_09/bin/rmid 17095 --slave /usr/share/man/man1/rmid.1 rmid.1 /usr/java/jre1.7.0_09/man/man1/rmid.1
alternatives --install /usr/bin/rmiregistry rmiregistry /usr/java/jre1.7.0_09/bin/rmiregistry 17095 --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 /usr/java/jre1.7.0_09/man/man1/rmiregistry.1
alternatives --install /usr/bin/servertool servertool /usr/java/jre1.7.0_09/bin/servertool 17095 --slave /usr/share/man/man1/servertool.1 servertool.1 /usr/java/jre1.7.0_09/man/man1/servertool.1
alternatives --install /usr/bin/tnameserv tnameserv /usr/java/jre1.7.0_09/bin/tnameserv 17095 --slave /usr/share/man/man1/tnameserv.1 tnameserv.1 /usr/java/jre1.7.0_09/man/man1/tnameserv.1
alternatives --install /usr/bin/unpack200 unpack200 /usr/java/jre1.7.0_09/bin/unpack200 17095 --slave /usr/share/man/man1/unpack200.1 unpack200.1 /usr/java/jre1.7.0_09/man/man1/unpack200.1
9. Export JAVA_HOME

Код: Выделить всё

export JAVA_HOME="/usr/java/jre1.7.0_09"


If you need JDK instead of JRE, then you have to do something very similar.


JDK 7u9 64bit

1. Download jdk-7u9-linux-x64.rpm or jdk-7u9-linux-x64.tar.gz from
http://www.oracle.com/technetwork/java/ ... 59576.html

2. Type and provide root password

3. Go to /home/<your username>/Downloads

4. Remove JRE 7u9 and links named latest and default

Код: Выделить всё

rm -rf /usr/java/jdk1.7.0_09
rm -f /usr/java/latest
rm -f /usr/java/default 
5. Extract package to appropriate folder

Код: Выделить всё

tar -xzf jdk-7u9-linux-x64.tar.gz -C /usr/java/ --no-same-owner
6. Make symbolic links for latest and default

Код: Выделить всё

ln -sf ./jdk1.7.0_09 /usr/java/latest
ln -sf ./latest /usr/java/default
R4. Install RPM package

Код: Выделить всё

urpmi jdk-7u9-linux-x64.rpm
7. Install Browser Plugins

Код: Выделить всё

alternatives --install /usr/lib64/xulrunner-5.0/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/java/jdk1.7.0_09/jre/lib/amd64/libnpjp2.so 17069
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/java/jdk1.7.0_09/jre/lib/amd64/libnpjp2.so 17069
8. Install JDK and man pages

Код: Выделить всё

alternatives --install /usr/bin/appletviewer appletviewer /usr/java/jdk1.7.0_09/bin/appletviewer 17069 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/java/jdk1.7.0_09/man/man1/appletviewer.1
alternatives --install /usr/bin/apt apt /usr/java/jdk1.7.0_09/bin/apt 17069 --slave /usr/share/man/man1/apt.1 apt.1 /usr/java/jdk1.7.0_09/man/man1/apt.1
alternatives --install /usr/bin/extcheck extcheck /usr/java/jdk1.7.0_09/bin/extcheck 17069 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/java/jdk1.7.0_09/man/man1/extcheck.1
alternatives --install /usr/bin/idlj idlj /usr/java/jdk1.7.0_09/bin/idlj 17069 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/java/jdk1.7.0_09/man/man1/idlj.1
alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_09/bin/jar 17069 --slave /usr/share/man/man1/jar.1 jar.1 /usr/java/jdk1.7.0_09/man/man1/jar.1
alternatives --install /usr/bin/jarsigner jarsigner /usr/java/jdk1.7.0_09/bin/jarsigner 17069 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/java/jdk1.7.0_09/man/man1/jarsigner.1
alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_09/bin/javac 17069 --slave /usr/share/man/man1/javac.1 javac.1 /usr/java/jdk1.7.0_09/man/man1/javac.1
alternatives --install /usr/bin/javadoc javadoc /usr/java/jdk1.7.0_09/bin/javadoc 17069 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/java/jdk1.7.0_09/man/man1/javadoc.1
alternatives --install /usr/bin/javafxpackager javafxpackager /usr/java/jdk1.7.0_09/bin/javafxpackager 17069 --slave /usr/share/man/man1/javafxpackager.1 javafxpackager.1 /usr/java/jdk1.7.0_09/man/man1/javafxpackager.1
alternatives --install /usr/bin/javah javah /usr/java/jdk1.7.0_09/bin/javah 17069 --slave /usr/share/man/man1/javah.1 javah.1 /usr/java/jdk1.7.0_09/man/man1/javah.1
alternatives --install /usr/bin/javap javap /usr/java/jdk1.7.0_09/bin/javap 17069 --slave /usr/share/man/man1/javap.1 javap.1 /usr/java/jdk1.7.0_09/man/man1/javap.1
alternatives --install /usr/bin/jcmd jcmd /usr/java/jdk1.7.0_09/bin/jcmd 17069 --slave /usr/share/man/man1/jcmd.1 jcmd.1 /usr/java/jdk1.7.0_09/man/man1/jcmd.1
alternatives --install /usr/bin/jconsole jconsole /usr/java/jdk1.7.0_09/bin/jconsole 17069 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/java/jdk1.7.0_09/man/man1/jconsole.1
alternatives --install /usr/bin/jdb jdb /usr/java/jdk1.7.0_09/bin/jdb 17069 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/java/jdk1.7.0_09/man/man1/jdb.1
alternatives --install /usr/bin/jhat jhat /usr/java/jdk1.7.0_09/bin/jhat 17069 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/java/jdk1.7.0_09/man/man1/jhat.1
alternatives --install /usr/bin/jinfo jinfo /usr/java/jdk1.7.0_09/bin/jinfo 17069 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/java/jdk1.7.0_09/man/man1/jinfo.1
alternatives --install /usr/bin/jmap jmap /usr/java/jdk1.7.0_09/bin/jmap 17069 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/java/jdk1.7.0_09/man/man1/jmap.1
alternatives --install /usr/bin/jps jps /usr/java/jdk1.7.0_09/bin/jps 17069 --slave /usr/share/man/man1/jps.1 jps.1 /usr/java/jdk1.7.0_09/man/man1/jps.1
alternatives --install /usr/bin/jrunscript jrunscript /usr/java/jdk1.7.0_09/bin/jrunscript 17069 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/java/jdk1.7.0_09/man/man1/jrunscript.1
alternatives --install /usr/bin/jsadebugd jsadebugd /usr/java/jdk1.7.0_09/bin/jsadebugd 17069 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/java/jdk1.7.0_09/man/man1/jsadebugd.1
alternatives --install /usr/bin/jstack jstack /usr/java/jdk1.7.0_09/bin/jstack 17069 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/java/jdk1.7.0_09/man/man1/jstack.1
alternatives --install /usr/bin/jstat jstat /usr/java/jdk1.7.0_09/bin/jstat 17069 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/java/jdk1.7.0_09/man/man1/jstat.1
alternatives --install /usr/bin/jstatd jstatd /usr/java/jdk1.7.0_09/bin/jstatd 17069 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/java/jdk1.7.0_09/man/man1/jstatd.1
alternatives --install /usr/bin/native2ascii native2ascii /usr/java/jdk1.7.0_09/bin/native2ascii 17069 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/java/jdk1.7.0_09/man/man1/native2ascii.1
alternatives --install /usr/bin/rmic rmic /usr/java/jdk1.7.0_09/bin/rmic 17069 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/java/jdk1.7.0_09/man/man1/rmic.1
alternatives --install /usr/bin/schemagen schemagen /usr/java/jdk1.7.0_09/bin/schemagen 17069 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/java/jdk1.7.0_09/man/man1/schemagen.1
alternatives --install /usr/bin/serialver serialver /usr/java/jdk1.7.0_09/bin/serialver 17069 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/java/jdk1.7.0_09/man/man1/serialver.1
alternatives --install /usr/bin/wsgen wsgen /usr/java/jdk1.7.0_09/bin/wsgen 17069 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/java/jdk1.7.0_09/man/man1/wsgen.1
alternatives --install /usr/bin/wsimport wsimport /usr/java/jdk1.7.0_09/bin/wsimport 17069 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/java/jdk1.7.0_09/man/man1/wsimport.1
alternatives --install /usr/bin/xjc xjc /usr/java/jdk1.7.0_09/bin/xjc 17069 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/java/jdk1.7.0_09/man/man1/xjc.1
alternatives --install /usr/bin/jexec jexec /usr/java/jdk1.7.0_09/jre/lib/jexec 17069
alternatives --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/java/jdk1.7.0_09/bin/java-rmi.cgi 17069
alternatives --install /usr/bin/ControlPanel ControlPanel /usr/java/jdk1.7.0_09/jre/bin/ControlPanel 17069
alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_09/jre/bin/java 17069 --slave /usr/share/man/man1/java.1 java.1 /usr/java/jdk1.7.0_09/man/man1/java.1
alternatives --install /usr/bin/java_vm java_vm /usr/java/jdk1.7.0_09/jre/bin/java_vm 17069
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_09/jre/bin/javaws 17069 --slave /usr/share/man/man1/javaws.1 javaws.1 /usr/java/jdk1.7.0_09/man/man1/javaws.1
alternatives --install /usr/bin/jcontrol jcontrol /usr/java/jdk1.7.0_09/jre/bin/jcontrol 17069
alternatives --install /usr/bin/keytool keytool /usr/java/jdk1.7.0_09/jre/bin/keytool 17069 --slave /usr/share/man/man1/keytool.1 keytool.1 /usr/java/jdk1.7.0_09/man/man1/keytool.1
alternatives --install /usr/bin/orbd orbd /usr/java/jdk1.7.0_09/jre/bin/orbd 17069 --slave /usr/share/man/man1/orbd.1 orbd.1 /usr/java/jdk1.7.0_09/man/man1/orbd.1
alternatives --install /usr/bin/pack200 pack200 /usr/java/jdk1.7.0_09/jre/bin/pack200 17069 --slave /usr/share/man/man1/pack200.1 pack200.1 /usr/java/jdk1.7.0_09/man/man1/pack200.1
alternatives --install /usr/bin/policytool policytool /usr/java/jdk1.7.0_09/jre/bin/policytool 17069 --slave /usr/share/man/man1/policytool.1 policytool.1 /usr/java/jdk1.7.0_09/man/man1/policytool.1
alternatives --install /usr/bin/rmid rmid /usr/java/jdk1.7.0_09/jre/bin/rmid 17069 --slave /usr/share/man/man1/rmid.1 rmid.1 /usr/java/jdk1.7.0_09/man/man1/rmid.1
alternatives --install /usr/bin/rmiregistry rmiregistry /usr/java/jdk1.7.0_09/jre/bin/rmiregistry 17069 --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 /usr/java/jdk1.7.0_09/man/man1/rmiregistry.1
alternatives --install /usr/bin/servertool servertool /usr/java/jdk1.7.0_09/jre/bin/servertool 17069 --slave /usr/share/man/man1/servertool.1 servertool.1 /usr/java/jdk1.7.0_09/man/man1/servertool.1
alternatives --install /usr/bin/tnameserv tnameserv /usr/java/jdk1.7.0_09/jre/bin/tnameserv 17069 --slave /usr/share/man/man1/tnameserv.1 tnameserv.1 /usr/java/jdk1.7.0_09/man/man1/tnameserv.1
alternatives --install /usr/bin/unpack200 unpack200 /usr/java/jdk1.7.0_09/jre/bin/unpack200 17069 --slave /usr/share/man/man1/unpack200.1 unpack200.1 /usr/java/jdk1.7.0_09/man/man1/unpack200.1
9. Export JAVA_HOME

Код: Выделить всё

export JAVA_HOME="/usr/java/jdk1.7.0_09"



JDK 7u9 32bit

1. Download jdk-7u9-linux-i586.rpm or jdk-7u9-linux-i586.tar.gz from
http://www.oracle.com/technetwork/java/ ... 59576.html

2. Type and provide root passwrod

3. Go to /home/<your username>/Downloads

4. Remove JRE 7u9 and links named latest and default

Код: Выделить всё

rm -rf /usr/java/jdk1.7.0_09
rm -f /usr/java/latest
rm -f /usr/java/default 
5. Extract package to appropriate folder

Код: Выделить всё

tar -xzf jdk-7u9-linux-i586.tar.gz -C /usr/java/ --no-same-owner
6. Make symbolic links for latest and default

Код: Выделить всё

ln -sf ./jdk1.7.0_09 /usr/java/latest
ln -sf ./latest /usr/java/default
R4. Install RPM package

Код: Выделить всё

urpmi jdk-7u9-linux-i586.rpm
7. Install Browser Plugins

Код: Выделить всё

alternatives --install /usr/lib/xulrunner-5.0/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/java/jdk1.7.0_09/jre/lib/i386/libnpjp2.so 17069
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/java/jdk1.7.0_09/jre/lib/i386/libnpjp2.so 17069
8. Install JDK and man pages

Код: Выделить всё

alternatives --install /usr/bin/appletviewer appletviewer /usr/java/jdk1.7.0_09/bin/appletviewer 17069 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/java/jdk1.7.0_09/man/man1/appletviewer.1
alternatives --install /usr/bin/apt apt /usr/java/jdk1.7.0_09/bin/apt 17069 --slave /usr/share/man/man1/apt.1 apt.1 /usr/java/jdk1.7.0_09/man/man1/apt.1
alternatives --install /usr/bin/extcheck extcheck /usr/java/jdk1.7.0_09/bin/extcheck 17069 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/java/jdk1.7.0_09/man/man1/extcheck.1
alternatives --install /usr/bin/idlj idlj /usr/java/jdk1.7.0_09/bin/idlj 17069 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/java/jdk1.7.0_09/man/man1/idlj.1
alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_09/bin/jar 17069 --slave /usr/share/man/man1/jar.1 jar.1 /usr/java/jdk1.7.0_09/man/man1/jar.1
alternatives --install /usr/bin/jarsigner jarsigner /usr/java/jdk1.7.0_09/bin/jarsigner 17069 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/java/jdk1.7.0_09/man/man1/jarsigner.1
alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_09/bin/javac 17069 --slave /usr/share/man/man1/javac.1 javac.1 /usr/java/jdk1.7.0_09/man/man1/javac.1
alternatives --install /usr/bin/javadoc javadoc /usr/java/jdk1.7.0_09/bin/javadoc 17069 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/java/jdk1.7.0_09/man/man1/javadoc.1
alternatives --install /usr/bin/javafxpackager javafxpackager /usr/java/jdk1.7.0_09/bin/javafxpackager 17069 --slave /usr/share/man/man1/javafxpackager.1 javafxpackager.1 /usr/java/jdk1.7.0_09/man/man1/javafxpackager.1
alternatives --install /usr/bin/javah javah /usr/java/jdk1.7.0_09/bin/javah 17069 --slave /usr/share/man/man1/javah.1 javah.1 /usr/java/jdk1.7.0_09/man/man1/javah.1
alternatives --install /usr/bin/javap javap /usr/java/jdk1.7.0_09/bin/javap 17069 --slave /usr/share/man/man1/javap.1 javap.1 /usr/java/jdk1.7.0_09/man/man1/javap.1
alternatives --install /usr/bin/jcmd jcmd /usr/java/jdk1.7.0_09/bin/jcmd 17069 --slave /usr/share/man/man1/jcmd.1 jcmd.1 /usr/java/jdk1.7.0_09/man/man1/jcmd.1
alternatives --install /usr/bin/jconsole jconsole /usr/java/jdk1.7.0_09/bin/jconsole 17069 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/java/jdk1.7.0_09/man/man1/jconsole.1
alternatives --install /usr/bin/jdb jdb /usr/java/jdk1.7.0_09/bin/jdb 17069 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/java/jdk1.7.0_09/man/man1/jdb.1
alternatives --install /usr/bin/jhat jhat /usr/java/jdk1.7.0_09/bin/jhat 17069 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/java/jdk1.7.0_09/man/man1/jhat.1
alternatives --install /usr/bin/jinfo jinfo /usr/java/jdk1.7.0_09/bin/jinfo 17069 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/java/jdk1.7.0_09/man/man1/jinfo.1
alternatives --install /usr/bin/jmap jmap /usr/java/jdk1.7.0_09/bin/jmap 17069 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/java/jdk1.7.0_09/man/man1/jmap.1
alternatives --install /usr/bin/jps jps /usr/java/jdk1.7.0_09/bin/jps 17069 --slave /usr/share/man/man1/jps.1 jps.1 /usr/java/jdk1.7.0_09/man/man1/jps.1
alternatives --install /usr/bin/jrunscript jrunscript /usr/java/jdk1.7.0_09/bin/jrunscript 17069 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/java/jdk1.7.0_09/man/man1/jrunscript.1
alternatives --install /usr/bin/jsadebugd jsadebugd /usr/java/jdk1.7.0_09/bin/jsadebugd 17069 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/java/jdk1.7.0_09/man/man1/jsadebugd.1
alternatives --install /usr/bin/jstack jstack /usr/java/jdk1.7.0_09/bin/jstack 17069 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/java/jdk1.7.0_09/man/man1/jstack.1
alternatives --install /usr/bin/jstat jstat /usr/java/jdk1.7.0_09/bin/jstat 17069 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/java/jdk1.7.0_09/man/man1/jstat.1
alternatives --install /usr/bin/jstatd jstatd /usr/java/jdk1.7.0_09/bin/jstatd 17069 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/java/jdk1.7.0_09/man/man1/jstatd.1
alternatives --install /usr/bin/native2ascii native2ascii /usr/java/jdk1.7.0_09/bin/native2ascii 17069 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/java/jdk1.7.0_09/man/man1/native2ascii.1
alternatives --install /usr/bin/rmic rmic /usr/java/jdk1.7.0_09/bin/rmic 17069 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/java/jdk1.7.0_09/man/man1/rmic.1
alternatives --install /usr/bin/schemagen schemagen /usr/java/jdk1.7.0_09/bin/schemagen 17069 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/java/jdk1.7.0_09/man/man1/schemagen.1
alternatives --install /usr/bin/serialver serialver /usr/java/jdk1.7.0_09/bin/serialver 17069 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/java/jdk1.7.0_09/man/man1/serialver.1
alternatives --install /usr/bin/wsgen wsgen /usr/java/jdk1.7.0_09/bin/wsgen 17069 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/java/jdk1.7.0_09/man/man1/wsgen.1
alternatives --install /usr/bin/wsimport wsimport /usr/java/jdk1.7.0_09/bin/wsimport 17069 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/java/jdk1.7.0_09/man/man1/wsimport.1
alternatives --install /usr/bin/xjc xjc /usr/java/jdk1.7.0_09/bin/xjc 17069 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/java/jdk1.7.0_09/man/man1/xjc.1
alternatives --install /usr/bin/jexec jexec /usr/java/jdk1.7.0_09/jre/lib/jexec 17069
alternatives --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/java/jdk1.7.0_09/bin/java-rmi.cgi 17069
alternatives --install /usr/bin/ControlPanel ControlPanel /usr/java/jdk1.7.0_09/jre/bin/ControlPanel 17069
alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_09/jre/bin/java 17069 --slave /usr/share/man/man1/java.1 java.1 /usr/java/jdk1.7.0_09/man/man1/java.1
alternatives --install /usr/bin/java_vm java_vm /usr/java/jdk1.7.0_09/jre/bin/java_vm 17069
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_09/jre/bin/javaws 17069 --slave /usr/share/man/man1/javaws.1 javaws.1 /usr/java/jdk1.7.0_09/man/man1/javaws.1
alternatives --install /usr/bin/jcontrol jcontrol /usr/java/jdk1.7.0_09/jre/bin/jcontrol 17069
alternatives --install /usr/bin/keytool keytool /usr/java/jdk1.7.0_09/jre/bin/keytool 17069 --slave /usr/share/man/man1/keytool.1 keytool.1 /usr/java/jdk1.7.0_09/man/man1/keytool.1
alternatives --install /usr/bin/orbd orbd /usr/java/jdk1.7.0_09/jre/bin/orbd 17069 --slave /usr/share/man/man1/orbd.1 orbd.1 /usr/java/jdk1.7.0_09/man/man1/orbd.1
alternatives --install /usr/bin/pack200 pack200 /usr/java/jdk1.7.0_09/jre/bin/pack200 17069 --slave /usr/share/man/man1/pack200.1 pack200.1 /usr/java/jdk1.7.0_09/man/man1/pack200.1
alternatives --install /usr/bin/policytool policytool /usr/java/jdk1.7.0_09/jre/bin/policytool 17069 --slave /usr/share/man/man1/policytool.1 policytool.1 /usr/java/jdk1.7.0_09/man/man1/policytool.1
alternatives --install /usr/bin/rmid rmid /usr/java/jdk1.7.0_09/jre/bin/rmid 17069 --slave /usr/share/man/man1/rmid.1 rmid.1 /usr/java/jdk1.7.0_09/man/man1/rmid.1
alternatives --install /usr/bin/rmiregistry rmiregistry /usr/java/jdk1.7.0_09/jre/bin/rmiregistry 17069 --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 /usr/java/jdk1.7.0_09/man/man1/rmiregistry.1
alternatives --install /usr/bin/servertool servertool /usr/java/jdk1.7.0_09/jre/bin/servertool 17069 --slave /usr/share/man/man1/servertool.1 servertool.1 /usr/java/jdk1.7.0_09/man/man1/servertool.1
alternatives --install /usr/bin/tnameserv tnameserv /usr/java/jdk1.7.0_09/jre/bin/tnameserv 17069 --slave /usr/share/man/man1/tnameserv.1 tnameserv.1 /usr/java/jdk1.7.0_09/man/man1/tnameserv.1
alternatives --install /usr/bin/unpack200 unpack200 /usr/java/jdk1.7.0_09/jre/bin/unpack200 17069 --slave /usr/share/man/man1/unpack200.1 unpack200.1 /usr/java/jdk1.7.0_09/man/man1/unpack200.1
9. Export JAVA_HOME

Код: Выделить всё

export JAVA_HOME="/usr/java/jdk1.7.0_09"

Now you need to make it active (if you have more then one java installed).

Код: Выделить всё

alternatives --config java

You can check current java, javac, javaws and libjavaplugin.so versions like this:

Код: Выделить всё

java -version
 
javaws
 
# this works only if you installed JDK
javac -version
Open http://www.java.com/en/download/installed.jsp in your browser.

Please let me know if I wrote something wrong or something not working.
Последний раз редактировалось viking 30 июн 2013, 17:28, всего редактировалось 4 раза.

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: [HOW TO] Install JRE/JDK 7u6 from Oracle

Сообщение ДроноваЮ » 23 авг 2012, 11:54

viking
Thank you for this tutorial. :)
I just think it needs some note in the beginning, something like this: "use this howto only if your RPM installation has failed"
And could you please copy it to our English wiki? and I'll translate it and put to the Russian wiki

Аватара пользователя
viking
Сообщения: 53
Зарегистрирован: 31 июл 2012, 22:10
Operating system: Rosa 2012 x64
KDE 4.8.3
nrj-netbook 3.4.11

Re: [HOW TO] Install JRE/JDK 7u6 from Oracle

Сообщение viking » 23 авг 2012, 13:24

ДроноваЮ писал(а):viking
Thank you for this tutorial. :)
I just think it needs some note in the beginning, something like this: "use this howto only if your RPM installation has failed"
And could you please copy it to our English wiki? and I'll translate it and put to the Russian wiki
You are welcome.

Unfortunately, even if RPM works, steps from 7 to the end HAVE TO be done (it's very clear in original article for RH).

For example, I can install jre-7u5-linux-x64.rpm from Java.com without any problem, but I have to do steps from 7 to the end in order to have it work in browser and to make it available to the alternatives --config.

Can someone please confirm that jre-7u6-linux-x64.rpm or jre-7u6-linux-i586.rpm works in ROSA?

Maybe someone from ROSA team can try to install them in some VM?

I have never used wiki (even I am sure it's easy) and I am also very busy at the moment, so I can not do it, but you are more than welcome to put this into wiki.

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: [HOW TO] Install JRE/JDK 7u6 from Oracle

Сообщение ДроноваЮ » 23 авг 2012, 13:27

viking писал(а): but you are more than welcome to put this into wiki.
Ok :)
ps -- do not think I'm lazy or something, I'm just trying to encourage people to contribute more widely, not only on forums.

Аватара пользователя
viking
Сообщения: 53
Зарегистрирован: 31 июл 2012, 22:10
Operating system: Rosa 2012 x64
KDE 4.8.3
nrj-netbook 3.4.11

Re: [HOW TO] Install JRE/JDK 7u6 from Oracle

Сообщение viking » 23 авг 2012, 13:28

ДроноваЮ писал(а):
viking писал(а): but you are more than welcome to put this into wiki.
Ok :)
I edited first post and added this note:

If you can install appropriate RPM package (jdk-7u6-linux-i586.rpm, jdk-7u6-linux-x64.rpm, jre-7u6-linux-i586.rpm or jre-7u6-linux-x64.rpm), you can skip steps from 1 to 6, but steps from 7 to the end have to be done even in that case.

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: [HOW TO] Install JRE/JDK 7u6 from Oracle

Сообщение ДроноваЮ » 23 авг 2012, 20:11

Here we are:
English
Russian

Аватара пользователя
viking
Сообщения: 53
Зарегистрирован: 31 июл 2012, 22:10
Operating system: Rosa 2012 x64
KDE 4.8.3
nrj-netbook 3.4.11

Re: [HOW TO] Install JRE/JDK 7u6 from Oracle

Сообщение viking » 26 авг 2012, 07:29

ДроноваЮ писал(а):Here we are:
English
Russian
GvMariani noticed that RPMs can be used, even with error in post-install script, since all files are already in proper places after install. He also noticed that man pages and some other executables are not set when you follow my lead.

I am sorry, but I had to update this tutorial in order to make it better, so that means that you might want to update wiki too. :-)

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: [HOW TO] Install JRE/JDK 7u6 from Oracle (updated)

Сообщение ДроноваЮ » 27 авг 2012, 15:07

The English version is updated now.

Аватара пользователя
viking
Сообщения: 53
Зарегистрирован: 31 июл 2012, 22:10
Operating system: Rosa 2012 x64
KDE 4.8.3
nrj-netbook 3.4.11

Re: [HOW TO] Install JRE/JDK 7u9 from Oracle (updated 18.10.

Сообщение viking » 19 окт 2012, 00:29

I finally found some time to update this tutorial.

I updated links to point to JRE/JDK 7u9 files on Oracle site and updated scripts.

ENJOY!

There are 4 little pictures on Java SE Downloads page, and first of them is Java Platform (JDK) 7u9, but if you click there you will be sent to 7u7 page, so please use links I posted that points correctly to 7u9!

Ответить

Вернуться в «Marathon (ROSA LTS)»