《疯狂JAVA讲义》之三——环境配置

来源:互联网 发布:黑客命令 Mac 编辑:程序博客网 时间:2024/05/22 06:10

一、关于JDK,JRE,JVM的关系

JVM:前面已经做了介绍,Java虚拟机,用于将字节码文件解释为特定平台的机器码

JRE:java运行时环境(Java Runtime Environment);假如你拿到了别人通过源程序编译好的字节码文件,现在你需要在你的机器上运行这些字节码文件,那你就需要在你的机器上安装JRE;JRE不仅包括JVM,还包括一些其他的工具如类加载器,字节码文件校验器和一些其他的大量的基础类库。

JDK:全称Java SE Development Kit,即Java标准版开发包,它是Sun提供的一套用于开发Java应用程序的开发包。如果你需要在你的机器上开发java程序,那么你就需要在你的机器上安装JDK;JDK包括编译器、JRE、常用的基础类库

二、安装JDK

1.下载、安装JDK自行操作。

2.关于JDK安装后的目录介绍

bin:该路径下存放了JDK的各种工具命令,常用的javac,java等命令就放在该路径下。

db:该路径安装JavaDB;

include:存放一些与特定平台相关的头文件;

jre:JRE的安装目录;

lib:存放JDK工具命令的实际执行程序;

javafx-src.zip:存放javaFX所有核心类库的源代码;

src.zip:存放Java所有的核心类库的源代码;

README和LICENSE等说明性文档;

三、配置PATH环境变量

1.为什么要配置PATH环境变量?

    在操作系统中执行可执行文件时,操作系统会在%PATH%所配置的路径中查找用户输入的命令所只想的可行文件;windows操作系统默认的查找可执行文件的路径为:Windows 目录(C:\windows)和系统目录(C:\windows\system32),在这两个路径下的可执行文件,不需要输入全路径即可在CMD中打开;为了能够在CMD中执行JDK的javac,java等命令,需要在%PATH%路径中加入JDK的bin所在目录的路径。

2.关于PATH环境变量的配置

A:windows操作系统配置PATH环境变量

windows操作系统不区分大小写,配置PATH与Path没有区别。

xxx的用户变量   与  系统变量的区别与联系:

联系:都是环境变量。

区别:

用户变量:顾名思义,就是当前用户的系统环境变量,当前用户做了配置,不会影响到其他用户使用该系统时的环境变量;

系统变量:顾名思义,就是整个操作系统的环境变量,当前用户修改了系统变量,会影响到其他用户使用该系统时的环境变量;

如果同一个变量在用户变量和系统变量中都有设置,则系统变量中的配置优先。

关于windows操作系统环境变量的配置,引用,修改注意事项请自行百度,往往会出现这样那样的问题,需要细心。

B:linux平台的环境变量配置请百度

1 0