`
wxl24life
  • 浏览: 290670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 下安装 Oracle(Sun) JDK

阅读更多

最近部门引入了一批新服务器,要在上面安装 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 x64 jdk 1.6.0_45 rpm bin

    linux 操作系统安装的x64位 sun(oracle) jdk 1.6.0_45 rpm.bin 安装文件

    ubuntu下安装jdk1.6

    超详细在Ubuntu下安装JDK图文解析 我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.

    jdk-8u221-linux-x64.tar.zip

    sun jdk 1.8 linux 64位的,做开发的都知道,jdk要安装sun jdk,不要安装oracle open sdk, 两者区别大家自行百度

    jdk-6u45-linux-i586

    For production use Oracle recommends downloading the latest JRE and JDK versions and allowing auto-update. Only developers and Enterprise administrators should download these releases. Downloading ...

    jdk6 最新版 jdk-6u41-linux-x64.bin(part1)

    现在的sun被oracle收购后,下JDK很不方便,每次下的时候都要登录,很多人根本不愿意花这么多时间放在注册->登录->忘记密码->注册/...等问题上,所以我把下载的东西打包上传了,别下错了,这个是 jdk-6u41-linux-x64.bin

    在Linux环境下采用压缩包方式安装JDK 13的方法

    JDK(Java Development Kit)是Sun公司(后被Oracle收购)推出的面向对象程序设计语言的开发工具包,拥有这个工具包之后我们就可以...这篇文章主要介绍了在Linux环境下采用压缩包方式安装JDK 13,需要的朋友可以参考下

    jdk-8u161-linux-x64.tar.gz 压缩包

    Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

    jdk-8u202-linux-arm64-vfp-hflt.tar.gz

    Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

    jdk6 最新版 jdk-6u41-linux-x64.bin(part2)

    现在的sun被oracle收购后,下JDK很不方便,每次下的时候都要登录,很多人根本不愿意花这么多时间放在注册->登录->忘记密码->注册/...等问题上,所以我把下载的东西打包上传了,别下错了,这个是 jdk-6u41-linux-x64.bin

    ubuntu 8.0.4 server 安装oracle10.2成功

    oracle 10g for linux ubuntu server 7.0.4 xming,Xmanage putty 1. Update ubuntu sudo apt-get update sudo apt-get upgrade 2. install the development environment and libraries sudo apt-get ...

    JDK(Java Development Kit) v8 8.0.250.18 64位官方标准版.zip

    JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的...

    1.8jdk+tomcat8+maven3.25

    4. 最主流的jdk为sun公司发布的jdk,除此之外,其实IBM公司也有发布JDK,CentOS上也可以用yum安装openjdk 二、安装jdk 1. 下载安装包,不能使用wget下载, 网址如下: ...

    jdk-all.txt

    为便于国内下载,收集最全的sun oracle java JDK 安装包,包括jdk1 2 3 4 5 6 7 最后版本,jdk8u221版本 支持平台包括linux,windows,mac 如需其他版本请评论说明

    jdk-source:jdk原始码学习与分析(version7,附注释)主要包括集合包,并发包,线程池,类加载器等

    JDK7 来自JDK的src.zip的源代码。 可用于研究Java的演变。怎么运行的我从1.1.x不同版本的JDK到... (无需安装,只需解压缩)执照由于所有代码均来自JDK,它们属于Sun或Oracle,因此您可以在每个文件中找到许可证信息。

    JDK:来自JDK的src.zip的源代码。 可用于研究Java的演变-java source code

    JDK 来自JDK的src.zip的源代码。 可用于研究Java的演变。 怎么运行的 我从1.1.x不同版本的JDK到最新发布的7u25,安装或解压缩...由于所有代码均来自JDK,它们属于Sun或Oracle,因此您可以在每个文件中找到许可证信息。

    JAVA基础,常见java基础问题.rar

    JRE根据不同操作系统(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收购SUN公司的JRE版本。如果你想查看更官方的解释,可以前往Oracle官网 版权声明

    java查看sun包源码-callimachus:Callimachus是一个高度可扩展的平台,用于创建和运行数据驱动的网站

    java查看sun包源码Callimachus 项目安装说明 | 简介 | 感谢您对 Callimachus 项目的关注。 这是关联数据管理系统 Callimachus(开源)的 README。 Callimachus 旨在使语义 Web 应用程序(更)更容易创建。 因为这是...

    corejava基础重要知识点总结

    1:安装jdk http://www.oracle.com SDK = software developmenet kits = 软件开发工具包 JDK = java + SDK = java软件开发工具包 jdk1.5.0 jdk1.6.0 jdk1.7.0 jdk5.0 jdk6.0 jdk7.0 Tiger Mustang Dolphin ...

Global site tag (gtag.js) - Google Analytics