Install Oracle Java JDK/JRE 7u55 on Fedora 20/19, CentOS/RHEL 6.5/5.10
What’s new in Sun/Oracle Java 7
- VM
- Compressed 64-bit object pointers
- Garbage-First GC (G1)
- JSR 292: VM support for non-Java languages (InvokeDynamic)
- Lang
- JSR 294: Language and VM support for modular programming
- JSR 308: Annotations on Java types
- JSR TBD: Small language enhancements (Project Coin)
- JSR TBD: Project Lambda
- Core
- Modularization (Project Jigsaw)
- Upgrade class-loader architecture
- Method to close a URLClassLoader
- Unicode 5.1
- Concurrency and collections updates (jsr166y)
- JSR 203: More new I/O APIs for the Java platform (NIO.2)
- SCTP (Stream Control Transmission Protocol)
- SDP (Sockets Direct Protocol)
- Elliptic-curve cryptography (ECC)
- Client
- XRender pipeline for Java 2D
- Nimbus look-and-feel for Swing
- Swing JLayer component
- Web
- Update the XML stack
Install Sun/Oracle Java JDK/JRE 7u55 on Fedora 20/19/18/17/16/15/14/13/12, CentOS 6.5/6.4/6.3/6.2/6.1/6/5.10, Red Hat (RHEL) 6.5/6.4/6.3/6.2/6.1/6/5.10
1. Download Sun/Oracle Java JDK/JRE 7u55 32-bit/64-bit RPM packages
Download Sun/Oracle Java 7u55 from here http://www.oracle.com/technetwork/java/javase/downloads/index.html. Select rpm package (jdk-7u55-linux-i586.rpm, jdk-7u55-linux-x64.rpm, jre-7u55-linux-i586.rpm or jre-7u55-linux-x64.rpm).
2. Change to root user.
sudo -i
## OR ##
su -
3. Install Java JDK or JRE package
## JDK 32-bit ##
rpm -Uvh /path/to/binary/jdk-7u55-linux-i586.rpm
## JDK 64-bit ##
rpm -Uvh /path/to/binary/jdk-7u55-linux-x64.rpm
## JRE 32-bit ##
rpm -Uvh /path/to/binary/jre-7u55-linux-i586.rpm
## JRE 64-bit ##
rpm -Uvh /path/to/binary/jre-7u55-linux-x64.rpm
4a. Install Sun/Oracle JDK java, javaws, libjavaplugin.so (for Firefox/Mozilla) and javac with alternatives –install command
Use Java JDK latest version (/usr/java/latest)
## java ##
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws
## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so
## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so
## Install javac only if you installed JDK (Java Development Kit) package ##
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar
Use Java JDK absolute version (/usr/java/jdk1.7.0_55)
## java ##
alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_55/jre/bin/java
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_55/jre/bin/javaws
## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.7.0_55/jre/lib/i386/libnpjp2.so
## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.7.0_55/jre/lib/amd64/libnpjp2.so
## Install javac only if you installed JDK (Java Development Kit) package ##
alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_55/bin/javac
alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_55/bin/jar
4b. Install Sun/Oracle JRE java, javaws and libjavaplugin.so (for Firefox/Mozilla) with alternatives –install command
Use Java JRE latest version (/usr/java/latest)
## java ##
alternatives --install /usr/bin/java java /usr/java/latest/bin/java
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws
## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so
## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so
Use Java JRE absolute version (/usr/java/jre1.7.0_55)
## java ##
alternatives --install /usr/bin/java java /usr/java/jre1.7.0_55/bin/java
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.7.0_55/bin/javaws
## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.7.0_55/lib/i386/libnpjp2.so
## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.7.0_55/lib/amd64/libnpjp2.so
5. Check current java, javac, javaws and libjavaplugin.so versions
java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) -Bit Server VM (build 24.51-b03, mixed mode)
javaws
Java(TM) Web Start 10.51.2.13-fcs
[...]
javac -version
javac 1.7.0_55
Note: Check libjavaplugin.so with restarting Mozilla Firefox and writing about:plugins on address bar.

Java 7 console output on Fedora 18:

6. Swap between OpenJDK and Sun/Oracle Java JDK/JRE 6 and 7 versions
java
alternatives --config java
There are programs which provide 'java'.
Selection Command
-----------------------------------------------
* /usr/java/jdk1.6.0_24/jre/bin/java
/usr/lib/jvm/jre-1.5.0-gcj/bin/java
+ /usr/java/jdk1.6.0_26/jre/bin/java
/usr/lib/jvm/jre-1.6.0-openjdk/bin/java
/usr/java/jdk1.7.0_55/jre/bin/java
Enter to keep the current selection[+], or type selection number:
Note: java with [+] is currently on use
javaws
alternatives --config javaws
There are programs which provide 'javaws'.
Selection Command
-----------------------------------------------
* /usr/java/jdk1.6.0_24/jre/bin/javaws
+ /usr/java/jdk1.6.0_26/jre/bin/javaws
/usr/java/jdk1.7.0_55/jre/bin/javaws
Enter to keep the current selection[+], or type selection number:
Note: java with [+] is currently on use
libjavaplugin.so (32-bit)
alternatives --config libjavaplugin.so
There are programs which provide 'libjavaplugin.so'.
Selection Command
-----------------------------------------------
* /usr/java/jdk1.6.0_24/jre/lib/i386/libnpjp2.so
+ /usr/java/jdk1.6.0_26/jre/lib/i386/libnpjp2.so
/usr/java/jdk1.7.0_55/jre/lib/i386/libnpjp2.so
Enter to keep the current selection[+], or type selection number:
libjavaplugin.so.x86_64 (64-bit)
alternatives --config libjavaplugin.so.x86_64
There are programs which provide 'libjavaplugin.so.x86_64'.
Selection Command
-----------------------------------------------
* /usr/java/jdk1.6.0_24/jre/lib/amd64/libnpjp2.so
+ /usr/java/jdk1.6.0_26/jre/lib/amd64/libnpjp2.so
/usr/java/jdk1.7.0_55/jre/lib/amd64/libnpjp2.so
Enter to keep the current selection[+], or type selection number:
javac
alternatives --config javac
There are programs which provide 'javac'.
Selection Command
-----------------------------------------------
* /usr/java/jdk1.6.0_24/bin/javac
+ /usr/java/jdk1.6.0_26/bin/javac
/usr/java/jdk1.7.0_55/bin/javac
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
Java JDK and JRE latest version (/usr/java/latest)
## export JAVA_HOME JDK/JRE ##
export JAVA_HOME="/usr/java/latest"
Java JDK and JRE absolute version (/usr/java/jdk1.7.0_55)
## export JAVA_HOME JDK ##
export JAVA_HOME="/usr/java/jdk1.7.0_55"
## export JAVA_HOME JRE ##
export JAVA_HOME="/usr/java/jre1.7.0_55"
Install Oracle Java JDK/JRE 7u55 on Fedora 20/19, CentOS/RHEL 6.5/5.10的更多相关文章
- Install SVN (Subversion) Server on Fedora 20/19, CentOS/Red Hat (RHEL) 6.5/5.10
Install SVN (Subversion) Server on Fedora 20/19, CentOS/Red Hat (RHEL) 6.5/5.10 Updated by JR on Mar ...
- Install Google Chrome on Fedora 28/27, CentOS/RHEL 7.5 (在 fedora 28 等 上 安装 chrome)
今天在使用 fedora 安装 chrome 的时候遇到了问题,今天进行将安装过程进行记录下来.需要安装第三方软件仓库. 我们需要进行安装 fedora-workstation-repositorie ...
- How To Manually Install Oracle Java on Ubuntu
Introduction Java is a programming technology originally developed by Sun Microsystems and later acq ...
- How to Install Oracle Java 11 on Ubuntu 18.04 LTS (Bionic) Written by Rahul, Updated on April 3, 20
本文系转载备份 请阅读点击下面链接阅读原文以获取更佳地阅读体验.谢谢. How to Install Oracle Java 11 on Ubuntu 18.04 LTS (Bionic) Writt ...
- centos yum install oracle java
How to install Java on CentOS 7 | Linuxizehttps://linuxize.com/post/install-java-on-centos-7/ CentOS ...
- apt 安装 Oracle Java JDK
apt 安装 Oracle Java JDK 8/10 "Linux Uprising"团队维护一个PPA存储库,其中包含适用于所有当前Ubuntu版本的Oracle Java 1 ...
- JAVA(JDK,JRE)更改目录安装及环境变量配置
重温一下 JAVA(JDK,JRE)更改目录安装及环境变量配置 https://jingyan.baidu.com/article/e2284b2b5b7ae5e2e7118d11.html 备注:随 ...
- Adobe Flash Player 27 on Fedora 27/26, CentOS/RHEL 7.4/6.9
This is guide, howto install Adobe Flash Player Plugin version 27 (32-bit and 64-bit) with YUM/DNF o ...
- Install Java JDK JRE on Ubuntu/Debian with Apt-Get
Introduction As a lot of articles and programs require to have Java installed, this article will gui ...
随机推荐
- 第四章 CSS基础
1.CSS是cascading style sheets 层叠样式表.样式定义如何显示html元素,通常存储在样式表中,将样式添加到html中,是为了解决内容与表现分离的问题. 2.外部样式表可以极大 ...
- 判断IE8
var browser=navigator.appName; var panduan_hide='style="display:none;"'; if(browser= ...
- 2.精通前端系列技术之seajs和gruntJs结合开发(三)
1.我们先来了解下模块化历史 模块化历史 nodeJS的出现(http://nodejs.org/) commonJS规范(http://www.commonjs.org/) 浏览器JS的模块化? A ...
- ubuntu 下串口调试工具 minicom安装与配置cutecom安装
安装minicom: $sudo apt-get install minicom 配置minicom: 如果您的系统的默认语言不是英文,请执行下面的命令: $LANG=EN ...
- iOS9/iOS8界面对比 XCode7
Xcde7 bate 无需开发这账号(99¥)可以调试程序 目前是测试版 iOS9/iOS8界面对比 (注:左边为iOS8界面,右边为iOS9界面.) 1.新字体 苹果在 iOS9 中使用旧金山字体取 ...
- Android Support ;v4、v7、v13的区别
google提供了Android Support Library package系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fra ...
- data属性
本框架内置组件以及部分插件可以通过data属性来初始化并使用,通常通过data-toggle来调用API(toggle是触发器的意思,例如我们创建一个navtab标签可以通过为a的data-toggl ...
- zookeeper启动失败无法查看status-----用户权限
最近一直在调试zookeeper,总是出现莫名其妙的问题 QuorumPeerMain 进程存在,但是无法查看status, JMX enabled by defaultUsing config: / ...
- iphone/ipod网页开发教程及规则
侦测iPhone/iPod 开发特定设备的移动网站,首先要做的就是设备侦测了.下面是使用Javascript侦测iPhone/iPod的UA,然后转向到专属的URL. if((navigator.us ...
- Cookies和Session的区别
原文:http://www.cnblogs.com/lijihong/p/4743818.html 今天主要学习了Cookies和Session,网络上关于这方面的知识可谓很多,让人眼花缭乱,在此作一 ...