Java环境搭建
一、下载与安装-JVM,JRE,JDK
Java是纯粹面向对象,可跨平台的语言。跨平台性是由JVM实现。
- JAVAEE:企业版
- JAVASE:标准版
- JAVAME:小型版
JVM:Java Virtual Machine,负责运行Java程序(编译好的字节码文件.class)
JRE:Java运行环境,包括JVM,核心类库等
JDK:Java开发工具包,内含JRE
下载安装JDK,JRE可以取消安装(JDK安装后会再自动弹出安装JRE),JDK里已经有了。
二、环境变量:path&classpath
Java开发工具如javac.exe在jdk的bin文件夹中。
- path:系统路径。
-
添加到path后,cmd中可在任意文件夹打开bin中的程序,这里要用的是java,javac~
-
Windows系统必先在当前文件夹查找*.exe,再在path路径查找,按顺序遍历各个文件夹
-
- classpath:类路径。
-
JVM在类路径中查找*.class文件
-
JVM必定先在classpath中查找,是否在当前路径查找依据设置而定
-
这样就有很多好玩的搭配,具体可以看看毕向东的视频,运行的到底是哪个字节码文件。
三、通过cmd设置临时path,classpath
字节码文件是可跨平台运行的,但需要JRE;而JRE文件可以copy到其它电脑使用的,这个时候可以设置临时环境变量,比较方便。
- DOS命令
-
set 查看所有环境变量值
-
set path 查看path值
-
set path= 清空path值
-
set path=具体值 定义新值
-
set path=新值;%path% 在原基础上加新值
-
- 配置技巧
-
句尾不用加分号;设置classpath句尾加分号会自动加上当前文件夹,但最好用 . 表示
-
临时设置后关闭cmd,则设置失效;但如果通过cmd中start命令打开新cmd窗口,仍然有效。
-
TIPS
- Java是跨平台的,但JVM并不是,不同的操作系统有对应的JVM,底层命令不一样。
- 不要怕犯错,多熟悉报错信息。