最近部门引入了一批新服务器,要在上面安装 JDK。为了保持与现有机器上 JDK 版本一致,需要下载安装 Oracle JDK。
使用 yum 安装工具虽然可以安装,但是不能保证所安装的版本是自己想要的。比如,如果我需要安装的版本是 JDK 1.6.0_22,就需要去 oracal 官网下载了。
找到对应的安装文件 jdk-6u22-linux-x64-rpm.bin,下载,上传服务器,剩下的就是安装了。不过,这个看上去命名很奇特的文件(*rpm.bin)该如何安装呢?
只需要两步:
- jdk-6u22-linux-x64-rpm.bin 本身是可以直接执行,只是需要修改下执行权限。
$ chmod a+x jdk-6u22-linux-x64-rpm.bin
- 然后直接执行就好了。
$ ./jdk-6u22-linux-x64-rpm.bin
执行输出情况:
Unpacking... Checksumming... Extracting... UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu). inflating: jdk-6u22-linux-amd64.rpm inflating: sun-javadb-common-10.5.3-0.2.i386.rpm inflating: sun-javadb-core-10.5.3-0.2.i386.rpm inflating: sun-javadb-client-10.5.3-0.2.i386.rpm inflating: sun-javadb-demo-10.5.3-0.2.i386.rpm inflating: sun-javadb-docs-10.5.3-0.2.i386.rpm inflating: sun-javadb-javadoc-10.5.3-0.2.i386.rpm Preparing... ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... plugin.jar... javaws.jar... deploy.jar... Installing JavaDB Preparing... ########################################### [100%] 1:sun-javadb-common ########################################### [ 17%] 2:sun-javadb-core ########################################### [ 33%] 3:sun-javadb-client ########################################### [ 50%] 4:sun-javadb-demo ########################################### [ 67%] 5:sun-javadb-docs ########################################### [ 83%] 6:sun-javadb-javadoc ########################################### [100%] Java(TM) SE Development Kit 6 successfully installed. Product Registration is FREE and includes many benefits: * Notification of new versions, patches, and updates * Special offers on Sun products, services and training * Access to early releases and documentation Product and system data will be collected. If your configuration supports a browser, the Sun Product Registration form for the JDK will be presented. If you do not register, none of this information will be saved. You may also register your JDK later by opening the register.html file (located in the JDK installation directory) in a browser. For more information on what data Registration collects and how it is managed and used, see: http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html Press Enter to continue..... Done.
默认安装到了 /usr/java/jdk1.6.0_22 路径下面。你可以把它移动到其他任意位置,比如按照其他服务器上的路径,将其放到 /opt/app 下,执行 mv 命令:
$ mv /usr/java/jdk1.6.0_22 /opt/app
----
当按照上述方式安装完 jdk 后,如何使之生效:即如何使之成为系统默认的环境?
要做到这一点就需要设置 JAVA_HOME 环境变量并将其纳入系统的 PATH 变量。
先查看当前的 JAVA_HOME 变量的值:
$ echo $JAVA_HOME返回值为空,表示该变量目前还没有被显示设置过。
为了设置 JAVA_HOME 并且保证设置在下次登录时依然生效,我们需要修改系统启动脚本。
- 如果只想将设置在当前登录用户下生效,需要修改 ~/.bash_profile 文件
- 如果希望将设置应用到系统的所有用户,则需要修改 /etc/profile 文件
修改方式是:使用 vim 打开相应的文件并在文件最后添加类似如下的代码:
# Set JAVA_HOME / PATH
export JAVA_HOME=/opt/app/jdk1.6.0_22
export PATH=$PATH:$JAVA_HOME/bin
为了使配置立刻生效,执行 source 命令:
$ source ~/.bash_profile
OR
$ source /etc/profile
到此为止,我们已经成功将新安装的 Sun JDK 设置为系统默认。
相关推荐
本文将详细介绍如何在Linux环境下安装配置JDK和Tomcat。 #### 三、安装配置JDK **步骤1:下载JDK** 根据文章描述,首先需要下载JDK。这里以JDK 6 Update 13为例,可以访问Sun Microsystems的官方网站(现在已被...
解决方法是安装正确的 Java 版本,例如 Sun JDK 1.5 或者更高版本。 四、安装 Oracle 数据库 在安装 Oracle 数据库之前,需要安装 C/C++ 编译器和工具软件包。在 SUSE Linux Enterprise 10 操作系统中,可以使用...
通过以上步骤,我们已经完成了在Linux环境下安装和配置JDK的整个过程。这些步骤不仅适用于SHELL端操作,同时也适用于需要永久配置的情况。此外,确保按照许可协议的要求正确安装和使用JDK是非常重要的。希望这篇文档...
本文将详细介绍如何在Linux环境下更换JDK,并进一步介绍如何更改WebLogic服务器所使用的JDK。 #### 二、Linux系统更换JDK ##### 1. 查看当前JDK安装情况 首先,需要检查当前系统是否已安装JDK以及其版本信息。 - ...
### Linux下安装JDK 1.8 的详细步骤与注意事项 #### 一、JDK与OpenJDK的区别 在开始介绍如何在Linux环境下安装JDK 1.8之前,我们首先了解一下JDK与OpenJDK之间的区别。这些差异对于用户来说很重要,尤其是在选择...
在Red Hat Linux 9.0环境下安装JDK是每个Java开发者必须掌握的基础技能之一。本文将详细介绍如何在该操作系统上安装和配置JDK,以确保系统能够顺利运行Java程序。 首先,你需要从Oracle的官方网站...
### Linux安装JDK1.6 #### 知识点概览 - **下载与准备**:获取JDK1.6的安装包,并将其放置在...通过以上步骤,可以顺利完成Linux环境下JDK1.6的安装配置工作。这些步骤不仅适用于JDK1.6,也适用于其他版本的JDK安装。
#### 二、Linux系统下的JDK安装 在Linux系统中安装JDK有多种方法,常见的包括通过源码包安装、使用包管理器(如yum、apt等)安装以及通过脚本安装等。这里主要介绍通过源码包安装的方式。 ##### 1. 下载JDK - **...
### Linux下安装与配置JDK环境 #### 一、引言 在Linux环境下进行Java开发时,首先需要安装并配置JDK(Java Development Kit)环境。JDK是Java开发的基础,包含了编译、运行Java程序所需的工具和库。无论是从事Web...
标签中的“linux”表明这是与Linux操作系统相关的软件,“sunjdk”和“oraclejdk”指的是由Sun Microsystems(后被Oracle收购)开发的Java平台。“jdk”是Java Development Kit的缩写,是开发和运行Java应用程序所...
### 在RedHat Enterprise Linux 5下安装JDK的详尽指南 #### 一、系统环境与准备工作 在开始安装JDK之前,确保你的系统环境符合以下条件: - 操作系统:RedHat Enterprise Linux 5(本文以RedHat AS5.0为例) - ...
接下来,我们需要从Oracle的官方网站下载Sun JDK的安装文件。访问http://java.sun.com,找到对应版本的JDK(例如,这里使用的是jdk1.6.0_12),并下载bin格式的文件。将下载的文件(如`jdk1.6.0_12.bin`)放置在指定...
1. **下载Sun JDK**:访问Oracle官网下载适用于Linux的JDK RPM或BIN格式的安装包。假设下载了`jdk-1_5_0_14-linux-i586-rpm.bin`或`jdk-1_5_0_14-linux-i586.bin`。 2. **创建Java目录**:在`/usr`目录下创建一个新...
在Linux环境下部署Oracle数据库之前,首先需要确保系统环境中已安装Java Development Kit (JDK),这是因为Oracle的一些管理工具是基于Java编写的。 **步骤一:下载并安装JDK** - 访问官方网站`...
在深入探讨如何在Ubuntu下安装sun-java6-jdk和eclipse之前,我们先来了解一些基础知识,这将有助于更好地理解整个安装过程。 ### Java在Linux系统中的重要性 Java是一种广泛使用的编程语言,它以其“一次编写,...
本文将基于“Linux+JDK+Tomcat+Oracle”这一主题,深入解析如何在Linux操作系统下安装配置JDK(Java Development Kit)、Apache Tomcat以及Oracle数据库,形成一个完整的Java Web应用程序运行平台。 ### Linux系统...
Java Development Kit(简称JDK)是Sun Microsystems(现在由Oracle公司拥有)提供的Java标准开发工具包,它是Java编程语言的基础。自2018年起,Oracle开始采用新的发布周期,每六个月发布一个新的版本,以适应快速...
在安装和使用Oracle JDK 8u191时,用户首先需要确保他们的Linux系统是64位的,并且拥有足够的磁盘空间。接着,他们会使用`gunzip jdk-8u191-linux-x64.tar_20190629.gz`来解压gzip文件,再使用`tar -xvf jdk-8u191-...
可以从Sun官方站点(现已被Oracle收购)获取适用于Linux系统的JDK包,例如 `j2sdk-1_4_2_04-linux-i586-rpm.bin` 文件。假设你已经有了这个文件,并且将其放置在了某个目录下,接下来我们将通过以下步骤来进行安装。...