• JAVA基础系列:运行环境


    三个环境变量 JAVA_HOME、CLASSPATH 、PATH

    注意:CLASSPATH,因为JDK1.4以前的版本,需要告诉JRE需要在当前路径下搜索Java类,因此需要添加(.),编译和运行需要lib下两个jar中的类。

       1.5以上版本不需要设置此属性,会自动搜索当前路径下的类文件,使用Java的编译和运行工具时,系统可以自动加载dt.jar和tools.jar文件中的Java类。

       1.5以上版本也可以设置,一旦设置,JRE会按照该环境变量指定的路径来搜索Java类,切记要加上(.)否则会报错“找不到或者无法加载主类”。

       还可以使用 java -classpath 临时指定。用(;)windows 或者(:)linux依次指定多个。

       路径里包含空格:安装时,不要安装在包含空格的路径下,否则可能引发错误。   

    1. windows

    计算机--》属性--》高级系统设置--》环境变量

    1. JAVA_HOME

      JDK的安装目录: C:Program FilesJavajdk1.8.0_101 

    2. CLASSPATH(可不设置)

      .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

    3. PATH

      ;%JAVA_HOME%/bin;

    2. linux

    第一步:下载linux对应版本的jdk到/usr/local,然后解压:

    $ wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
    $ tar -zxvf jdk-8u66-linux-x64.tar.gz
    $ mv jdk1.7.0_79 jdk1.7          # 重命名

    得到Jdk目录路径/usr/local/jdk1.7

    第二步:给所有用户配置java环境 

    用root用户登录 vim /etc/profile 

    按下insert键,然后移动到最后一行,添加

    #configuration java development enviroument
    export JAVA_HOME=/usr/local/jdk1.7
    export PATH=$JAVA_HOME/bin:$PATH 
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #可不设置

    然后按下esc键,输入wq,退出之后输入 java -version 如果能看到对应版本信息,则说明java环境变量配置成功。

    第三步:给当前用户配置java环境

    vim ~/.bash_profile 文件

    同样添加如下信息:

    #configuration java development enviroument
    export JAVA_HOME=/usr/local/jdk1.7
    export PATH=$JAVA_HOME/bin:$PATH 
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #可不设置
    
    

    重新加载系统配置文件:

      source /etc/profile

    3. Mac

    cd /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

    sudo -i vi /etc/.bash_profile

    JAVA_HOME=//Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
    CLASSPATH=./$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #可不设置
    PATH=$JAVA_HOME/bin:$PATH:
    export JAVA_HOME
    export CLASSPATH
    export PATH

    source /etc/.bash_profile

    参考网址

    1. MAC 系统java开发环境搭建教程

    2. Win7和Linux下的java开发环境配置 

  • 相关阅读:
    从小到大全排列
    众数-摩尔投票法
    链表复制
    2019.8.29刷题统计
    2019.8.28刷题统计
    2019.8.27刷题统计
    2019.8.26
    2019.8.25刷题统计
    2019.8.24
    2019.8.23刷题统计
  • 原文地址:https://www.cnblogs.com/haimishasha/p/12296379.html
Copyright © 2020-2023  润新知