安装各种形式的jdk安装包

一、准备

    下载新版JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    所有版本请戳:http://www.oracle.com/technetwork/java/archive-139210.html

二、安装与配置

    先说说在linux环境下。为了方便,以下操作均以root用户执行

    jdk有4种形式的包,分别是.bin , rpm.bin, .rpm,tar.gz,下面分别说

    1. .bin文件在jdk 6时有使用,比如 jdk-6u32-linux-x64.bin

    sh jdk-6u32-linux-x64.bin 会生成一个jdk1.6.0_32目录

    mv jdk1.6.0_32 /usr/local/jdk


    vim /etc/profile    

  export   JAVA_HOME= /usr/local/jdk
     export   CLASSPATH=.:$JAVA_HOME /lib/dt .jar:$JAVA_HOME /lib/tool .jar
     export   PATH=$PATH:$JAVA_HOME /bin

      source /etc/profile


    2.另一种是rpm.bin,如jdk-6u32-linux-x64-rpm.bin
      mkdir /usr/local/jdk

       sh jdk-6u32-linux-x64-rpm.bin , 生成如下文件:

        jdk-6u32-linux-amd64.rpm   

        sun-javadb-demo-10.6.2-1.1.i386.rpm
        sun-javadb-client-10.6.2-1.1.i386.rpm  

        sun-javadb-docs-10.6.2-1.1.i386.rpm
        sun-javadb-common-10.6.2-1.1.i386.rpm 

        sun-javadb-javadoc-10.6.2-1.1.i386.rpm
        sun-javadb-core-10.6.2-1.1.i386.rpm
    

        rpm -vih jdk-6u32-linux-amd64.rpm 安装

     然后发现java等命令都可以用了,jdk被安装到了/usr/java/jdk1.6.0_32/ 

        编辑/etc/profile

export  JAVA_HOME= /usr/java/jdk
     export  CLASSPATH=.:$JAVA_HOME /lib/dt .jar:$JAVA_HOME /lib/tool .jar
     export  PATH=$PATH:$JAVA_HOME /bin
           source /etc/profile

        3. rpm方式,这里我下载的是jdk-7u72-linux-x64.rpm

        rpm -vih jdk-7u72-linux-x64.rpm              

        jdk被安装到/usr/java/jdk1.7.0_72

        4. tar.gz方式

        tar zxf jdk-7u72-linux-x64.tar.gz,得到一个目录

        然后同第一种.bin方式

    现在说说在windows环境下

    安装jdk是傻瓜式的,我在安装路径时设置为C:\java\jdk\jdk1.7.0_51,之后的jre也放在C:\java\目录下,其实jre可以不装

    下面配置环境变量:

    在系统变量里新建JAVA_HOME,也就是jdk的安装路径

    120445_PIwr_2246411.png

    CLASSPATH:该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别

    JVM通过CLASSPATH来搜索 .class 文件,

    120714_QXFH_2246411.png

    变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

       (前面的“.”必不可少,是当前目录,它代表了我们为自己的java类建立的工作路径,其它的是jdk自带的标准类库路径。PS : 就写  .;%JAVA_HOME%\lib  可以么??  )

       编辑path变量:指定命令的搜索路径

        121131_nbcJ_2246411.png

    path也可以写作:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

    然后可以在运行cmd并执行java,javac命令查看是否设置成功


    JAVA_HOME,CLASSPATH,path的作用:http://blog.csdn.net/jiandanfeng2/article/details/7351145

                                                            http://www.cnblogs.com/echomyecho/p/3334617.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29289867/viewspace-1764834/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29289867/viewspace-1764834/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值