• Java&Tomcat环境变量配置


    版本匹配:

    在这里插入图片描述

    Java

    1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把
      jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好
      PATH变量后,就可以在任何目录下执行javac/java等工具了。

    2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们
      需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

    3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

    Windows:

    JAVA_HOME = 你的JDK安装位置
    CLASSPATH = .;%JAVA_HOME%lib
    PATH = %JAVA_HOME%in
    

    Linux:

    export JAVA_HOME= 你的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
    

    添加位置:

    1. 修改/etc/profile文件 (所有用户)
    2. 修改.bash_profile文件 (推荐,更加安全,设置在单用户)
    3. 直接在shell下设置变量 (临时)

    a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录 b. linux下用冒号“:”来分隔路径 c.
    $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
    在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种 常见的错误。 d.
    CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 e. export是把这三个变量导出为全局变量。 f.
    大小写必须严格区分。
    卸载:
    ·找到jdk安装目录的_uninst子目录
    ·在shell终端执行命令./uninstall.sh即可卸载jdk。

    提醒:所以不要随便升级java的JDK,不然你的环境变量中JDK版本并没有随之更新,就会导致没有配置好java环境变量等问题。当然,如果明白了来龙去脉,升级之后也可以搞的定。

    Tomcat

    注:需要事先配置好Java环境。

    Windows:

    CATALINA_HOME=你的Tomcat(免安装版)解压位置
    PATH=%CATALINA_HOME%/bin;%CATALINA_HOME%/lib
    

    Linux

    export CATALINA_HOME=你的Tomcat(免安装版)解压位置
    export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
    export PATH=$PATH:$CATALINA_HOME/bin
    

    添加位置:

    1. 修改/etc/profile文件 (所有用户)
    2. 修改.bash_profile文件 (推荐,更加安全,设置在单用户)
    3. 直接在shell下设置变量 (临时)
      注意:注意空格会报错!
      注意:以上更改/etc/profile文件后,如果要使得快速生效,可以重启或者执行source /etc/profile命令。

    参考:
    http://tomcat.apache.org/whichversion.html
    https://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html https://www.cnblogs.com/xiaoyii/p/9054067.html

  • 相关阅读:
    HDU 1698-Just a Hook
    HDU 1394 Minimum Inversion Number(线段树)
    HDU 4253-Two Famous Companies(二分+最小生成树)
    POJ 3279
    POJ 2251 Dungeon Master
    POJ1321 棋盘问题
    Charlie's Change POJ
    Coins —— POJ-1742
    sublime text主要快捷键列表
    根据电脑分辨率调整网站的布局
  • 原文地址:https://www.cnblogs.com/tfxz/p/12621550.html
Copyright © 2020-2023  润新知