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 ...
随机推荐
- 使用MediaPlayer和SurfaceView播放视频
使用VideoView播放视频简单.方便,丹有些早期的开发者更喜欢使用MediaPlayer来播放视频,但由于MediaPlayer主要用于播放音频,因此它没有提供图像输出界面,此时 需要借助于Sur ...
- c# datagridview按条件搜索查询过滤
DataView的RowFilter 实现过滤 根据文本框文字对datagridview的数据进行模糊查询, 其实也就是一个过滤 string qymc = textBox1.Text.ToStrin ...
- Linux面试基础题-2
继续我们这面试系列,在这篇文章里我们给出了10个问题.这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到.然而通过这些文章我们呈现出的是一个交互的学习平台,这必将会对你有很大的帮助. 自本系 ...
- java内部类和外部类
1.使用static可以声明一个内部类, 可以直接在外部调用 class Outer{ // 定义外部类 private static String info = "hello world& ...
- 后台框架--HUI 的学习跟使用1
下载跟查看说明文档:官方 https://github.com/jackying/ 官网:http://www.h-ui.net/H-ui.admin.shtml 后台,http://www.h-ui ...
- Android 读写SD卡的文件
今天介绍一下Android 读写SD卡的文件,要读写SD卡上的文件,首先需要判断是否存在SD卡,方法: Environment.getExternalStorageState().equals(Env ...
- MATLAB中mexFunction函数的接口规范(转载)
MEX文件的调用极为方便,其调用方式与MATALAB的内建函数完全相同,只需要在命令窗口内输入对应的文件名称即可. C语言MEX程序代码文件有计算子例程(Computational routine)和 ...
- Oracle 12c与GoldenGate 12c的一些问答
1. 如何知道一个12c DB是否为容器数据库?(1) container DBSQL> select cdb from v$database;CDB---YES (2) non contain ...
- python 第三方库 chardet
chardet是一个非常优秀的编码识别模块.chardet 是python的第三方库,需要下载和安装,放在python安装根目录\Lib\site-packages下面 import chardet ...
- php大力力 [024节]PHP中的字符串连接操作(2015-08-27)
2015-08-27 php大力力024.PHP中的字符串连接操作 PHP中的字符串连接操作 阅读:次 时间:2012-03-25 PHP字符串的连接的简单实例 时间:2013-12-30 很多 ...