zoukankan      html  css  js  c++  java
  • Java环境变量配置

     jdk向下兼容。为什么是8,因为在公司中用的东西都不会超过8。9、10、11在开发中不实用,了解就行了

     

     

    JDK、JRE、JVM关系


    安装

    https://www.oracle.com/index.html

     

     

     

     

     

     

    注意问题:安装软件的路径中不能包含中文、空格。

     

     

     

     

     

     

    配置

    1.JAVA_HOME指向的是JDK的安装路径,在这路径下你应该能够找到bin、lib等目录。找到你的JDK安装目录

    2.打开控制面板系统和安全系统高级系统设置

    3.选择一个新建

    后续步骤没有的都可以新建,例如

     如果配置上面,发现用不了,有可能是系统无法识别当前用户。那就要改到下面

    4.变量名:JAVA_HOME

    为什么要配置?

    为了以后开发方便,更换jdk不用在配置PATH,并且以后有好多程序要引用JAVA_HOME。

    例如:Tomcat服务器会去环境变量里找JAVA_HOME,因为要是用里面的一些库文件。找不到了就启动不起来,提前配置好


    5.配置PATH环境变量,原来系统里面就有只需修改一下,使他指向JDK的bin目录。复制下面的内容

    %JAVA_HOME%in

    path环境变量:windows操作系统执行命令时所要搜寻的路径

    为什么要配置path:希望java的开发工具(javac.exe,java.exe)在任何的文件路径下都可以执行成功。

    系统执行命令会先在当前目录下寻找有没有这个指令,有就执行没有就去找环境变量中的PATH下的路径去找,看哪个路径下有这个指令

    %JAVA_HOME%
    %表示动态引用JAVA_HOME的变量值
    表示下一级目录
    in下一级的bin目录

     

    如果是Windows7的系统,复制过来的路径,放到最前面,用英文分号;把其他命令和粘贴的内容分隔开(方便)

    前后其实无所谓,放前面可以从前往后先去找,最先找到(有可能上面的有些路径当中有java或者javac的路径,就不往下找了,导致一些命令用不了)

    这个原因都是系统在当前目录下、path下都找不到javac,是path配置JDK的路径错了。

    如果配置了JAVA_HOME就直接在JAVA_HOME下修改一下就行了。具体看JAVA_HOME配置的那一步是不是复制的路径错了


    6.配置CLASSPATH,复制下面的内容。

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

     

  • 相关阅读:
    JAVA中的多态
    JAVA中的策略模式strategy
    JAVA中的clone方法剖析
    JAVA虚拟机中的堆内存Heap与栈内存Stack
    JAVA垃圾回收分代处理思想
    JAVA 垃圾回收机制
    JAVA内存管理
    混迹于博客园很久了,今天终于有了自己的博客园:coding-of-love 嘿嘿
    小程序富文本wxParse转换不成功的解决办法,填坑
    elementui级联选择器 如何设置多选?
  • 原文地址:https://www.cnblogs.com/rijiyuelei/p/12571145.html
Copyright © 2011-2022 走看看