Installing Oracle Java 7 On Ubuntu version 12.04 or 13.04+
The good news is you can install Oracle Java 7 easily and make it as the default source implementation of the Java platform. First, grab Oracle Java 7 directly from Oracle Java download page:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Make sure you download 32 bit (Linux x86 ~ jdk-7u21-linux-i586.tar.gz) or 64 bit (Linux x64 ~ jdk-7u21-linux-x64.tar.gz) JDK version in .tar.gz format:
Fig.05: Accept Oracle license and download either 64 or 32 bit version in tar.gz format
Note: By default all files are downloaded in ~/Download/ ($HOME/Download/) directory.
Install jdk-7u21-linux-x64.tar.gz
Open a terminal and type the following command to list your files:
ls ~/Downloads/*.tar.gz
Sample outputs:
/home/nixcraft/Downloads/jdk-7u21-linux-x64.tar.gz
Untar the tar ball and install at /usr/lib/jvm/ directory:
sudo mkdir -p /usr/lib/jvm/
sudo tar xvf ~/Downloads/jdk-7u21-linux-x64.tar.gz -C /usr/lib/jvm
- Now run
-
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
- This will assign Oracle JDK a priority of 1, which means that installing other JDKs will replace it as the default. Be sure to use a higher priority if you want Oracle JDK to remain the default.
- Correct the file ownership and the permissions of the executables:
-
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0
N.B. remember - Java JDK has many more executables that you can similarly install as above. java
,javac
, javaws
are probably the most frequently required.
This answer lists the other executables available.
- Run
sudo update-alternatives --config java
You will see output similar one below - choose the number of jdk1.7.0 - for example 3
in this list:
$sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jdk1.7.0/jre/bin/java 3 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jdk1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
Check the version of you new JDK 7 installation:
java -version
java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
Repeat the above for:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
相关推荐
oraclejava::install 或者 class { 'oraclejava::install': } 默认行为是安装具有无限 JCE 的 java8。 它不会自动升级。 如果你想升级java8,你可以使用ensure参数: class { 'oraclejava::install': ensure => '...
Ubuntu 14.04.1是目前稳定版中较早的一个版本,本知识点将详细介绍如何在Ubuntu 14.04系统上安装Oracle Linux.x64_11gR2_database。 安装Oracle数据库可以分为几个主要步骤,首先是系统准备和软件安装,接着是安装...
本文将详细讲解这一过程,帮助你成功在Linux环境下部署Oracle数据库。 首先,确保你的Ubuntu 10.10系统是最新的。运行`sudo apt-get update`和`sudo apt-get upgrade`命令来更新系统软件包。由于Oracle 10g是32位...
在Ubuntu系统上安装Oracle数据库需要遵循一定的步骤,因为Oracle数据库对操作系统环境有一定的要求,并且需要安装一系列的依赖包来确保其稳定运行。本教程将详细解释如何在Ubuntu上准备环境并解决可能出现的问题。 ...
ubuntu上装oracle确实挺复杂的,因为oracle不支持嘛,折腾了几天,装上之后也很爽。
在 Ubuntu Linux 上安装 Oracle Java 14 是一项重要的任务,特别是对于那些热衷于尝试最新技术的开发者来说。Oracle JDK 14 的发布带来了许多新功能和改进,使得这个版本成为一个吸引人的选择。本文将详细介绍如何在...
【Ubuntu 8.04 Server 安装 Oracle 10g 知识点详解】 在 Ubuntu 8.04 Server 上安装 Oracle 10g 是一项技术性较强的任务,需要遵循一系列详细的步骤。以下是安装过程中的关键知识点: 1. **环境准备**: - Ubuntu...
### Ubuntu 16.04 安装 Oracle 11gR2 入门教程 #### 系统与版本信息 - Ubuntu版本:ubuntu-16.04.3-desktop-amd64 - Oracle数据库版本:linux.x64_11gR2_database #### 系统初始设置 - **修改root账户密码**:使用...
《Ubuntu Linux操作系统(第2版)》是一份深入讲解Ubuntu Linux操作系统的教学资料,通过PPT的形式呈现,旨在帮助用户全面了解和掌握这一开源操作系统。Ubuntu Linux是基于Debian的Linux发行版,以其用户友好性、...
Ubuntu Linux是基于Debian的开源操作系统,以其用户友好性、丰富的软件库和强大的社区支持而闻名。本教程集合旨在帮助初学者快速入门Ubuntu Linux,并逐步掌握其核心概念和常用命令,实现从新手到精通的过渡。 一、...
在Ubuntu 16.04系统中安装Oracle数据库11g的过程是一个涉及多个步骤的复杂任务,需要按照顺序执行一系列的操作。以下是对安装过程及配置环境的详细知识点总结: 1. 文件共享问题: 在安装Oracle11g之前,您可能会...
Oracle-java8 在容器 wnameless/oracle-xe-11g(Ubuntu 16.04 LTS 上的 Oracle Express 11g R2)之上添加 Java8 的容器。 建造 docker build -t oracle-java8 . 跑步 docker run -it --rm oracle-java8 在映射并打开...
Linux有多种发行版,如Ubuntu、CentOS和Red Hat Enterprise Linux,它们为开发和部署应用程序提供了强大的平台。在Linux上,你可以通过命令行界面进行系统管理,包括用户管理、文件操作、网络配置等。熟悉Linux基础...
在Linux Ubuntu 32位系统上安装Oracle 11g是一项技术性较强的任务,涉及到操作系统配置、依赖安装、用户权限管理以及数据库实例的创建等多个环节。以下是对这一过程的详细说明: 1. **系统需求与准备**: - 操作...
Step 7:增加用户和组,并修改一些配置 * 使用 `addgroup` 命令增加 `oinstall` 和 `dba` 组 * 使用 `useradd` 命令增加用户 * 修改一些配置文件,以便 Oracle 11g 的安装 Step 8 和 9:安装 Oracle 11g * 使用解...
接着,更新软件源并安装Oracle JDK 7: ```bash sudo apt-get update sudo apt-get install oracle-java7-installer ``` 安装过程中,系统会提示你接受Oracle的许可协议。同意后,JDK 7将会自动下载并安装。 安装...
《Ubuntu Linux完全自学教程》是一本专为初学者设计的指南,旨在帮助读者全面掌握Ubuntu Linux操作系统的基础知识和高级技巧。Ubuntu Linux是一款基于Debian的开源操作系统,以其用户友好、安全稳定而广受全球用户的...
在Linux系统中安装JDK(Java Development Kit)是进行Java编程的基础步骤。本文将详细介绍如何在Linux环境下安装JDK,并提供一个详细的步骤指南,参考自https://cobble19.iteye.com/blog/1622109。 首先,我们需要...
Oracle JDK 8是Java开发工具包的一个重要版本,尤其对于Linux用户来说,它为开发和运行Java应用程序提供了必要的运行环境。在Linux系统上安装Oracle JDK 8,通常涉及到下载、解压和配置环境变量等步骤。 首先,我们...