Java基础(1):Java的基本介绍和运行环境的搭建

时间:2021-02-25 11:59:39
Java和其他高级语言的最显著不同之处就是在于Java是跨平台的,只要编译一次,就可以在linux、windows和mac等平台运行,无需再次编译。而C和C++ 则是源代码跨平台,需要根据不同平台的编译规范来进行编译。
Java是怎样跨平台的呢?
这就需要提到虚拟机(JVM)了,当我们启动java程序时,会由虚拟机来进行加载,由虚拟机来负责Java程序运行,而虚拟机则和操作系统交互。所以只要操作系统上装有虚拟机,就可以运行Java程序。所以虚拟机就是Java的运行环境。
怎么获得虚拟机程序呢?
虚拟机是集成在JDK中,所以我们需要先下载JDK。
Oracle官网下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

看不懂英文也没事,这里把国家选成china就可以了。

Java基础(1):Java的基本介绍和运行环境的搭建

 

下载好了JDK之后,就可以选择安装了,安装过程就不详述了。但要注意的是,安装好了之后会有一个JDK以及公共JRE。

JRE和JDK的区别:

公共JRE只包含了JVM(虚拟机)和Java类库。
JDK却包含了 JRE + Java开发工具。
如果你是开发人员,必须要装JDK。如果非开发人员,但是却想运行Java程序(文件名后缀为jar),只需要JRE就可以了。

有了JDK之后呢,就开始配置环境变量了,Java8的JDK如果采用安装的方式貌似会自动配置环境变量,有一个版本的eclipse会得到自动配置的环境变量,但是命令行中输入 java -version无法获取,估计毛病多,所以不推荐!
还是老实点,使用常规环境变量配置方式,步骤如下:
1.打开系统属性:可以通过快捷键快速打开
Win + R (Win键就是键盘左下角那个窗口图案)打开运行,然后在运行中输入sysdm.cpl
接着会弹出窗口,按照图片步骤 
Java基础(1):Java的基本介绍和运行环境的搭建
新建一个系统变量:JAVA_HOME
为什么要另外新建,不直接输入到path中呢?
如果我们以后更改了JDK的路径,那么直接在path中更改的话,很容易出错,但如果使用JAVA_HOME来保存JDK路径的话,今后只需要修改这一个就可以了。很符合一种设计思想,叫解耦。在面向对象的设计中经常用到,感兴趣的可以去百度。
2.找到你的JDK路径的bin目录,window系统可以用鼠标点击地址栏,就能复制该路径了
 Java基础(1):Java的基本介绍和运行环境的搭建
然后填入变量值中。
如图
 Java基础(1):Java的基本介绍和运行环境的搭建
3.将JAVA_HOME添加进path(系统路径)
找到path路径 --> 点击编辑 --> 查看变量值,查看到最前面 --> 添加 ;%JAVA_HOME%; 在最前面 --> 然后就是确定...确定
 Java基础(1):Java的基本介绍和运行环境的搭建

4.查看Java运行环境是否成功
WIN + R 输入 cmd 
在控制台中,输入java -version 

如果显示如下结果吗,则说明成功了!

Java基础(1):Java的基本介绍和运行环境的搭建

 
至此,Java开发环境搭建成功!