java的安装(windows版)
点击进入Oracle的官网下载Java8 sdk,下载完成后进行安装.其他版本安装看这里
Java目录文件介绍
安装好Java后,打开Java文件,目录结构如下
如图有两个文件jdk1.8.0_151,jre1.8.0_151。其中1.8.0_151是版本号。jdk和jre在上一篇博客中介绍过,分别是
java开发工具包和Java运行环境。
打开jdk1.8.0_151文件夹

目录介绍:
- bin :最主要的是编译器(javac.exe);
- db :jdk从1.6之后内置了Derby数据库,它是一个纯用Java实现的内存数据库。用Java实现的,
所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。 - include :java和JVM交互用的头文件;
- lib :常用类库
- jre :java运行环境
- src.zip : 源码文件
- javafx-src.zip : javafx源码文件
- 其他 :配置文件
为什么有两个jre
之所以需要两套 jre ,是因为可以分担工作;当用户只需要执行 java 的程序时,那么c:\program files\java\jre下的 jre 就 ok !当用户是 java 程序员,需要 java 开发环境,那么开发时,系统就会优先去找“ java 、 javac ”这些命令本身的目录或者他们的父目录的 jre ;这样开发时一般运行的是 jdk 下的 jre ;而运行外部程序时,一般运行的是c:\program files\java\jre,实现了分工,不同的 jre 负责各自范围的内容.回答转自这里
配置环境变量
右击我的电脑->属性->高级系统设置->环境变量->系统变量
在”系统变量”中设置3项属性
变量名 : JAVA_HOME
变量值 : C:\Program Files\Java\jdk1.8.0_151 //根据自己Java的安装目录
作用 : 设置Java所在的路径
变量名 : CLASSPATH
变量值 :.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个”.”
作用 : classpath变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径。
注意:jdk1.5以上不需要这个配置.
变量名 : Path
变量值 :往已有的Path路径后添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
作用 : path变量的含义就是系统在任何路径下都可以识别java,javac命令.
验证环境变量是否配置成功
打开命令行键入命令: java -version、java、javac几个命令,
出现以下信息,说明环境变量配置成功;
Java简单的命令介绍
- java -version : 显示当前Java的版本
- javac 类名 : javac程序是一个编译器,将
.java文件编译成.class文件. - java 类名 : java程序启动Java虚拟机,虚拟机执行编译器放在class文件中的字节码
使用IDE(集成开发环境)
IntelliJ IDEA是目前最好的Java IDE,具体的安装教程可以看这里