zoukankan      html  css  js  c++  java
  • Java 之 Java开发环境

    一、JDK、JRE和JVM

      1、什么是 JDK

        JDK(Java Development Kit Java开发工具包)

        JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
        其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

      2、什么是 JRE

        JRE(Java Runtime Environment Java运行环境)
        包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

      3、JVM

        JVM(Java Virtual Machine Java虚拟机)

        JVM(Java Virtual Machine):Java 虚拟机,简称 JVM,是运行所有 Java 程序的假想计算机,是Java程序的运行环境,是 Java 最具有吸引力的特性之一,编写的 Java 代码,都允许在 JVM 之上。

        跨平台:任何软件的运行,都必须运行在操作系统之上,而我们用 Java 编写的软件可以运行在任何的操作系统上,这个特性称为 Java 语言的跨平台特性。该特性是又 JVM实现的,我们编写的程序运行在 JVM 上,而 JVM运行在操作系统上。

      

        如果所示,Java 虚拟机本身不具备跨平台的功能,每个操作系统都有不同版本的虚拟机。

    二、JDK、JRE和JVM的关系

         

          JDK = JRE + 开发工具集(例如Javac编译工具等)
        JRE = JVM + Java SE标准类库

           Tips:想要运行一个已有的 Java程序,只需按照 JRE 即可,想要开发一个全新的 Java 程序,必须安装 JDK。

    三、安装JDK

      1、打开网页

        http://www.oracle.com

         

         下载对应平台的合适的 JDK 版本。

        

      2、双击下载的 exe,jdk-8u131-windows-x64.exe

      3、进入安装向导。

        

      4、下一步,更改安装路径,选择安装所有组件

        

         更改为 D:developer_toolsJavajdk1.8.0_131 (无中文,无空格和特殊符号)

        

         点击确定

        

      5、下一步,开始安装

        

      6、安装 jre,可以更改 jre 安装路径。 (过程同上述安装目录的选择)

        注意:如果提示需要将 jre 安装在一个空目录下,那自己创建一个目录即可。

        

      7、点击下一步,开始安装

        

      8、结束安装

        

      Tips:

        ①安装路径不要有中文或者空格等特殊符号。

        ② 如果操作系统是64位的,软件尽量选择支持64位的。 
        ③ 当提示安装 JRE 时,正常在JDK安装时已经装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。 

    四、配置环境变量

      1、配置环境变量 path

        在 dos 命令行中敲入 javac,出现错误提示:

        

        错误原因:当前执行的程序在当前目录下如果不存在, windows系统会在系中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到jdk安装路径in目录下,执行javac,会看到javac参数提示信息。

        

        每次执行 java 的工具都要进入到bin目录下,是非常麻烦的。可不可以在任何目录下都可以执行java的工具呢?

        根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path 环境变量中,让系统帮我们去找运行执行的程序。

        pathwindows系统执行命令时要搜寻的路径。

      2、配置方法

        (1)我的电脑--属性--高级系统设置--环境变量

         

           

        (2)新建一项系统变量“JAVA_HOME,值为 jdk 的安装路径。

         

           

        (4)配置系统变量:双击系统变量的 path,在变量值最前端添加 %JAVA_HOME%in; 然后确定-确定
         

          

        (5)检验是否配置成功:通过运行-cmd 指令,进入命令行窗口。 

      3、抽取 JAVA_HOME 变量

          Tips:如果同时安装了多个JDK,那么只要切换 JAVA_HOME 就可以到达切换 JDK 的目的。

      4、配置完 Path 环境变量后的验证

        检验 javac.exe 命令

        

         检验 java.exe 命令

         

         获取当前安装的 jdk 的版本信息

         

    五、Win10配置环境变量

          配置环境变量作用:

          开发 Java 程序,需要使用 JDK 中提供的工具,工具在 JDK 安装目录的 bin 目录下。如果想使用这些工具,就要先进入到bin 目录下,这个过程就会非常的麻烦。如果不进入目录,这些工具就不能使用,会报错。

          为了开发方便,想在任意的目录下都可以使用 JDK 的开发工具,则必须配置环境变量,配置环境变量的意义,在于告诉操作系统,我们使用的 JDK开发工具在哪个目录下。

          配置环境变量步骤:(win10版本)

          1、文件资源管理器--> 此电脑鼠标右键-->选择 属性

            

            2、选择 高级系统设置 --> 选择环境变量

            

            3、点击下方系统变量的 新建,创建新的环境变量,变量名输入 JAVA_HOME ,变量值输入 JDK 的安装目录。

            

            4、选择 Path 环境变量,双击或点击编辑

            

            5、点击新建,输入 %JAVA_HOME%in;%JAVA_HOME%jrein; , 必须是英文格式,选中该行,上移到最上方,点击确定。

            

            6、环境变量配置完成,重新开启 DOS命令行,在任意目录输入 javac / java 命令查看是否配置成功。

            

          Tips:Java 1.5 版本之后不需要设置 classpath环境变量,如果需要设置环境变量,新建变量 Classpath,变量值为 .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; 注意不要漏掉变量值中的符号,最后点击确定。

          Classpath ->到哪里找需要执行的.class文件.前面是一个点[.]再加一个分号[;]再以分号结束[;]
          为什么要加点[.]在编译java文件时,如javac xxx.java 即会在当前目录下生成xxx.class文件,
          然后再用java xxx执行,系统会在当前目录下找xxx.class文件,所以要加点,代表是在当前目 录下找class文件来执行。

  • 相关阅读:
    Houdini 快捷键使用说明
    在Houdini中创建自定义的Python函数
    用正则表达式校验QQ号码
    [Chatter] 看小说「数字风暴」有感
    [.NET] 当用System.Messaging.MessageQueue.Send传送数据遇到InvalidCastException、NullReferenceException
    [Visual Studio] 方案总管中,自定义档案与档案之间的父子关系
    [.NET] 子对象方法的参数,参考子对象型别做为输入型别
    [Chatter] 引用新技术的考虑
    [Architecture Pattern] Inversion of Logging
    [Architecture Design] DI Thread Tips
  • 原文地址:https://www.cnblogs.com/niujifei/p/13479759.html
Copyright © 2011-2022 走看看