了解到JAVA语言的跨平台性的原理是通过在不同的操作系统中安装对应版本的的JAVA虚拟机(JVM)实现
开发JAVA前必须先搭建JAVA环境:
1.JAVA开发工具包JDK(JAVA DEVELOPMENT KIT)
JDK是提供JAVA开发人员使用的,其中包含了JAVA的开发工具,也包含了JRE。所以安装了JDK,就不用再单独安装JRE了
其中的开发工具:编译工具(JAVAC.EXE)、打包工具(JAR.EXE)等
其中的开发工具:编译工具(JAVAC.EXE)、打包工具(JAR.EXE)等
2.JAVA运行环境JRE(JAVA RUNTIME ENVIRONMENT)
JRE包含JAVA虚拟机(JVM)和JAVA程序所需的核心类库,如果只是想运行开发好的JAVA程序,就只需要安装JRE
简而言之:使用JDK开发完成的JAVA程序,交给JRE去运行
简而言之:使用JDK开发完成的JAVA程序,交给JRE去运行
开始JAVA环境搭建
一、安装JDK(www.Oracle.com)
二、使用JDK中的工具(JAVAC.EXE,JAR.EXE)
2.1.如何使用Javac.exe工具
2.1.1.通过cmd命令行
一、安装JDK(www.Oracle.com)
二、使用JDK中的工具(JAVAC.EXE,JAR.EXE)
2.1.如何使用Javac.exe工具
2.1.1.通过cmd命令行
![](https://img2018.cnblogs.com/blog/427081/201911/427081-20191128140758199-1177930653.png)
可以看到想要执行javac命令,必须在javac所在的目录下,才能运行Javac
每次在使用Java工具的时都必须先进入到工具所在的目录,这样很麻烦。
执行Javac命令时,会提交给系统,系统会先当前目录中查找,没找到的话,系统会去系统变量中查找
所以我们想一劳永逸的方式可以通过【我的电脑】=>【属性】=>【详细设定】=>【环境变量按钮】
所以我们想一劳永逸的方式可以通过【我的电脑】=>【属性】=>【详细设定】=>【环境变量按钮】
![](https://img2018.cnblogs.com/blog/427081/201911/427081-20191128141602385-2146485937.png)
![](https://img2018.cnblogs.com/blog/427081/201911/427081-20191128141708396-1227216693.png)
把JDK的路径直接复制粘贴
![](https://img2018.cnblogs.com/blog/427081/201911/427081-20191128141906868-367509030.png)
配置技巧
1.系统在查找Path是从上向下读取的,那么我们可以把JDK的路径放到最前面
2.如果【C:workspaceJAVAjdk-13.0.1in】盘符变了【D:workspaceJAVA】那么是不是还要修改【系统环境变量Path】
发现Path环境变量中会有很多的内容,频繁的修改有一定的风险,所以我们可以使用动态获取某个环境变量的值
验证一下:
没在javac的目录下
三、dos命令行中临时变量设置(set)
在cmd命令行中set查看/设置 系统变量
只是临时设置系统变量,不会影响系统中原有的系统变量
set用法有以下几种方式
只是临时设置系统变量,不会影响系统中原有的系统变量
set用法有以下几种方式
1.查看本机所有环境变量
![](https://img2018.cnblogs.com/blog/427081/201911/427081-20191128152357894-531204690.png)
2.查看某个环境变量(Path)
3.设置某个环境变量(Path)
3.1.在path环境变量中追加内容
那么为什么是临时的呢?
重新打开,查看path系统变量,还是系统配置的值
如果通过cmd start打开cmd命令行,会继续使用我们临时修改的环境变量