《疯狂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平台的环境变量配置请百度
- 《疯狂JAVA讲义》之三——环境配置
- 《疯狂JAVA讲义》之十二——Java基本数据类型之三
- 疯狂Java讲义——第1章 环境搭建
- 《疯狂JAVA讲义》之七——java源文件综述
- 《疯狂JAVA讲义》之九——Java数据类型分类
- 《疯狂JAVA讲义》之二——关于main方法
- 《疯狂JAVA讲义》之十三——流程控制
- 《疯狂Java讲义(第3版)》.(李刚)——Java的开发准备及环境配置
- 疯狂java讲义笔记——数据类型
- 《疯狂JAVA讲义》——二维数组
- 《疯狂JAVA讲义》——多态
- 《疯狂JAVA讲义》——Singleton类
- 《疯狂Java讲义》——控制线程
- 《疯狂Java讲义》——数据类型
- 《疯狂Java讲义》——多线程学习
- 算术运算符—[疯狂java讲义]
- 赋值运算符—[疯狂java讲义]
- 比较运算符—[疯狂java讲义]
- 一个有getMin功能的栈
- 全国各省市直辖市软考机构联系方式(办公电话、网址、联系邮箱)
- 杂谈:垃圾短信
- Spring-Boot学习(2)-----Spring-Boot-web学习
- 制作《邓选》电子版,驱出校门二十载,鸣冤叫屈无人问
- 《疯狂JAVA讲义》之三——环境配置
- 引用math.h的时候,数学函数报错为未定义的符号
- background的应用和雪碧图
- 【LeetCode笔记】Balanced Binary Tree 高度平衡二叉树
- nyoj-会场安排问题
- (转)智能投顾销售基金涉嫌违规,证监会正严查!这两家成典型
- windows 下react native App环境搭建问题总结
- 题目1073:杨辉三角形
- VS2013 调用的目标发生了异常