菜鸟话Java——Java安装

java的安装(windows版)

点击进入Oracle的官网下载Java8 sdk,下载完成后进行安装.其他版本安装看这里

Java目录文件介绍

安装好Java后,打开Java文件,目录结构如下

如图有两个文件jdk1.8.0_151,jre1.8.0_151。其中1.8.0_151是版本号。jdkjre在上一篇博客中介绍过,分别是
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 -versionjavajavac几个命令,
出现以下信息,说明环境变量配置成功;

Java简单的命令介绍

  • java -version : 显示当前Java的版本
  • javac 类名 : javac程序是一个编译器,将.java文件编译成.class文件.
  • java 类名 : java程序启动Java虚拟机,虚拟机执行编译器放在class文件中的字节码

使用IDE(集成开发环境)

IntelliJ IDEA是目前最好的Java IDE,具体的安装教程可以看这里