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

    CreateTime--2017年8月7日09:53:38
    Author:Marydon

    参考链接:https://zhidao.baidu.com/question/1765652850740090940.html

    配置JDK环境变量

    1.为什么要配置?

      1.1 path(环境变量)是dos以前的内部命令,windows继续沿用至今;

        用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。

      1.2 什么是jdk,jre?

        jdk(java development kit),Java开发工具
        jre(java runtime environment),Java运行环境
        因为java必须经过编译才能运行,编译需要通过命令javac来实现,这些常用的命令就存放在jdk的bin目录,

        而window运行java编译命令的时候,本地查找不到某个命令或文件,会到path中去查找,所以不可能在每个java文件所在目录放置jdk,

        故把jdk放置path环境变量中,这样每个java文件都可以通过path中设定的jdk目录找到编译命令进行编译

      1.3

        一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。
        编译后的class类就要通过jre运行环境进行运行实现

    2.怎么配置?

       JDKPath=JDK的bin文件所在路径,如D:ProgramFiles(x86)Javajdk1.7.0_79in

      将该路径直接添加到Path中即可,如果前面没有封号需要添加上";",注意是英文

      更为详细介绍文章:批处理设置环境变量

    3.什么情况下可以不配&必须配?  

    3.1 必须配值Path的情况:

      1.这只是在文本编辑java时候需要这些,设置环境变量等;

    3.2 不需要配置Path

      1.如果用开发工具Myeclipse就不需要设置,myeclipse自带jdk,就不需要环境变量;
      2.eclipse启动时候会检查Path中是否设置JDK配置,及JDK版本是否过低,解决办法:
      方法一:设置path
      方法二:不设置Path
        在eclipse.exe目录里面有一个eclipse.ini文件进行配置虚拟机vm

    4.运行中发生什么

    4.1 将java文件编译成class文件 
      在D: est目录下有HelloWorld.java(第一个程序输出HelloWorld)
      D: est>:javac HelloWorld.java //javac编译HelloWorld.java文件
      发生了什么?

      首先window找HelloWorld.java文件所在目录中是否有javac命令,有就进行编译,没有找path,按照系统中定义的path目录寻找javac命令,找到进行编译,找不到就报不是外部内部命令错误

    4.2 执行class文件

      D: est>java HelloWorld //编译通过java HelloWorld运行编译后的文件

      发生了什么?

      首先window找HelloWorld.class文件所在目录中是否有java命令,有就进行运行,没有找path,按照系统中定义的path目录寻找java命令,找到进行运行,找不到就报不是外部内部命令错误
      HelloWorld //输出结果 

  • 相关阅读:
    weblogic一些基本概念
    网络通信框架Apache MINA
    SpringMVC利用Hibernate validator做字段验证
    jQuery.extend 函数详解
    Spring测试
    java的string.split()分割特殊字符时注意点
    SpringMVC集成shrio框架
    使用SpringMVC时,配置DispatcherServlet注意的url-pattern的问题
    jsp页面中EL表达式不能被解析
    SpringMVC的视图解析器
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/7297714.html
Copyright © 2011-2022 走看看