dos命令行:常见的有dir,md,rd,cd,cd..,cd/,del,exit 等等
1.2 Java的一些基本特征:
- 简单易学,完全面向对象,安全可靠,跨平台!
- java语言的三种技术框架:j2se,j2ee,j2me
跨平台图解如上图所示
1.3 java语言的环境搭建
- 下载jdk
- 安装jdk
- 配置环境变量
- 验证是否成功
在下载jdk前先弄清楚jdk和jre是什么及区别?
这里直接截图如下:
简单的概括:jre 一般针对非开发人员,只保证java程序能够运行
jdk 则是针对开发人员,不但能运行java,还可以编译和打包程序等开发软件操作!
下面是jdk,jre,jvm ...之间的关系!
1.3.2 java语言的环境搭建
- JDK下载 建议去官网上下载 官网地址:http://www.oracle.com/technetwork/java/index.html
- 步骤简单,直接上图
- 找到sdk
-
- 选择你系统的版本
- 下载完后选择你要安装的目录
-
- 其中bin目录下有大量exe相关程序,但是注意这些程序并非window图形界面程序,双击后一闪而过,必须用命令行方式
- 进入cmd,用cd命令进入到指定目录,运行javac,后面跟着大量参数信息,以便扩展命令功能 (这里的cd命令在本文开口就以介绍)
-
这里javac命令就是程序的编译命令,以后会经常用到它,所以为了方便我们通常会把它bin文件绝对路径设置到path中去
方便以后调用,方法如下:
右击我的电脑——>属性——>高级——>环境变量——>在系统变量中找到path.
- 选择环境变量
- 选择变量path
- 将你的bin目录绝对路径放到后面加上变量值的最后面,注意 路径前面加上‘;’分隔,
- 这里注意了: 一般会新建 JAVA_HOME 来代表jdk的路径
- 如下图:变量名可自己取,一般叫JAVA_HOME,变量名设置你安装jdk的路径,比如:C:\Program Files (x86)\Java\jdk1.8.0_45
- 之前path的设置的地址C:\Program Files (x86)\Java\jdk1.8.0_45\bin 可以缩写成%JAVA_HOME%\bin
- 这样写的好处不单单是名字更短了,而是抽取出来后,为以后更改的名字或地址时候会更加方便,当你的jdk文件路径名发生变动,只用改JAVA_HOME里的信息即可,而不用到path里面去一个个找(path里面数据太多,直接找效率低)
- %JAVA_HOME%\bin放到path中
- 下面这个图是cmd命令中的临时设置环境命令set,如果光掉cmd窗口,设置的效果将还原。
- 如下path原变量值有很多,但是set path=haha后之前的全部被临时覆盖,关闭后重启打开后数据会从新还原!
- 这是环境变量的是临时配置方法
1.3.3 classpath
classpath是用来指定Java中类或者包所在的路径,我们还需要JVM去寻找Java中的库,这也是需要用classpath来指定路径的,这是方便我们的JAVA虚拟机去寻找相应的类文件,JVM会按照classpath环境变量指定的地址依次寻找,已最先找到的为准。
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
这里需要注意:当多个文件夹中还有相同类文件时有优先级的区别,这里优先取决于classpath中的设置。
如果简单的设置为d盘目录下的某个文件夹,如图所示,它会优先去classpath中设置的目录去找,没有找到
再返回自己的目录去找!
注意如果前面加了‘.’ 表示当前目录查找;
最后面带分号与不带分号都是有区别的
如果不带分号 , 则在classpath中没有找到对应的文件的话会抛出异常!
最后注意一点,在使用javac和java进行编译和执行程序时,如果出现找不到文件的情况,在环境变量设置正确的前提下,有两种可能:一是目录错误;二是文件名错误!