zoukankan      html  css  js  c++  java
  • linux下配置jdk环境变量

    一.下载JDK
    1.登录Sun的JDK官方下载网址:http://java.sun.com/javase/downloads/index.jsp
    2.下载jdk-1_5_0_07-linux-i586-rpm.bin文件
     
    二.安装JDK
    1.增加jdk-1_5_0_07-linux-i586-rpm.bin文件的可执行权限
    #root> chmod 755 jdk-1_5_0_07-linux-i586-rpm.bin
    2.执行jdk-1_5_0_07-linux-i586-rpm.bin
    #root> ./ jdk-1_5_0_07-linux-i586-rpm.bin
    3.安装PRM包文件
    #root> rpm -ivh jdk-1_5_0_07-linux-i586.rpm

    三.配置环境变量PATH,JAVA_HOME,CLASSPATH,JRE_HOME
    配置环境变量有三种:
    1.修改/etc/profile文件(系统有效)
    (1)#root > vi /etc/profile
    (2)使用VI编辑器在profile文件在umask022前(done的后面、unset i的前面)添加如下内容:
    export JAVA_HOME=/opt/jdk1.5              //jdk安装路径
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JRE_HOME=$JAVA_HOME/jre

    使环境变量生效:# source /etc/profile

    保存,重启电脑

    (3)重新登录 
    [注意]
    <1>Linux下环境变量使用:分隔路径,不同于Windows下的;
    <2>Linux使用($+环境变量名)来引用原来变量的值,Windows则是使用%+环境变量名+%.比如$PATH和%PATH%
    <3>CLASSPATH中不能存在空格,如Windows下的C:\Documents and Settings\seagar\jdk1.5将是不合法的路径名
    <4>CLASSPATH中的当前目录"."不能忽略
    <5>export把环境变量导出为全局变量
    <6>大小写严格区分

    2.修改.bashrc文件(个人用户有效)
    (1)#root > vi /home/seagar/.bashrc
    (2)使用VI编辑器在.bashrc文件中添加以下语句:
    export JAVA_HOME=/opt/jdk1.5       #jdk安装路径
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

    Export JRE_HOME=$JAVA_HOME/jre
    3.直接在shell修改(当前Shell有效)
    export JAVA_HOME=/opt/jdk1.5
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

    4.同上

    要使JDK在所有的用户中使用,可以这样:

    vi /etc/profile.d/java.sh

    在新的java.sh中输入以下内容:

    #set java environment

    JAVA_HOME=/opt/jdk1.5

    CLASSPATH=.:$JAVA_HOME/lib/tools.jar

    PATH=$JAVA_HOME/bin:$PATH

    export JAVA_HOME CLASSPATH PATH

    保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh

    在终端使用echo命令检查环境变量设置情况。

    #echo $JAVA_HOME

    #echo $CLASSPATH

    #echo $PATH

    四.测试安装情况
    1.java -version查看版本号
    2.使用VI编辑器编写一个Java程序
    (1)#root > vi Hello.java
    (2)编写程序
    public class Hello
    {
         public static void main(String[] args)
         {
              System.out.println("Hello");
         }
    }
    3.cd命令进入hello.java目录,输入:javac Hello.java
    4.执行:java Hello

    5.输出:Hello

    五.卸载jdk

       1.卸载rpm版的jdk:

       #rpm -qa|grep jdk

       显示:jdk-1.6.0_10-fcs

       这就说明了你安装了jdk,下面卸载了它,
       卸载:#rpm -e --nodeps jdk-1.6.0_22-fcs

     2.卸载系统自带的jdk版本:
       查看自带的jdk:
       #rpm -qa|grep gcj
       看到如下信息:
       libgcj-4.1.2-44.el5
       java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
       使用rpm -e --nodeps 命令删除上面查找的内容:
       #rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

  • 相关阅读:
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    小程序之scroll-view用法
    uni-app解决小程序圆角样式不生效
    MAC设置允许任何来源
    小技巧:使用命令行打开vscode 以及 sublime 工具
  • 原文地址:https://www.cnblogs.com/emilyzhang68/p/2770315.html
Copyright © 2011-2022 走看看