上次说到java应用之所以做到跨平台,是因为其依赖于java虚拟机,java想要运行需要依赖于特定的运行环境,称为JRE,如果想要开发java应用,则需要用到开发工具包,也就是JDK,所以这里就要说一下这几者的关系。JDK是java开发工具包,它包含JRE、java工具包和开发所依赖的类库;JRE包含JVM和JVM运行所需的类库;java虚拟机的介绍以后再说,比较复杂。
因此使用java进行开发,首先做的就是搭建一个java的开发环境也就是安装JDK,下边以安装JDK 1.80为例进行介绍安装步骤:
1、下载JDK
2、下载之后,双击运行,傻瓜式安装即可,按着步骤一直点击确定即可,安装完之后找到安装的JDK
复制一下这个路径,一会用的到
3、打开环境变量,配置一下JAVA环境
4、新建一个JAVA_HOME变量,将java的安装路径作为值
5、找到PATH变量,双击此变量,配置一下jdk
6、配置变量CLASSPATH,配置的值如下,注意一个是英文的句号,一定要注意
.;F:\Program Files\Java\jdk1.8\lib\dt.jar;F:\Program Files\Java\jdk1.8\lib\tools.jar;
7、测试下是否配置成功,使用win+R键打开,输入cmd打开dos命令行
依次输入java、javac、java –version,如下图所示没有任何异常信息,则说明配置正确,可以进行java开发了,如果存在错误,则需要认真检查一下,重新配置
在这里简单的介绍一下配置变量path和classpath的作用
配置path是为了可以让系统执行jdk提供的可执行的命令,配置classpath是为了让java能找到开发的应用中所依赖的java提供的类库,简单的说path是为操作系统配置的,classpath是为java配置的
接下来写一个简单的例子,编译运行一下
创建一个Test.java文件
public class Test{public static void main(String []args){System.out.println("第一个java程序!");}}
进入到dos控制台,cd到Test.java所在目录,使用javac命令编译文件
此时在相同目录下就会有一个Test.java的.class文件
使用java命令运行.class文件
至此,java的开发环境已经搭建成功。
开发java应用时不会使用这种控制台编译和运行,因为太过于繁琐,可以使用eclipse、IDEA等专业的IDE开发工具