zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    鼠标事件
    表单事件
    打印20行10列的星形矩形
    打印nn乘法表
    小芳的妈妈每天给她2.5元钱,她都会存起来,但是,每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,请问,经过多少天,小芳才可以存到100元钱。
    我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?
    匿名函数
    冒泡排序
    session --中间件
    对cookie-parser的理解(签名、加密)
  • 原文地址:https://www.cnblogs.com/tfxz/p/12621550.html
Copyright © 2011-2022 走看看