Java是怎样跨平台的呢?
这就需要提到虚拟机(JVM)了,当我们启动java程序时,会由虚拟机来进行加载,由虚拟机来负责Java程序运行,而虚拟机则和操作系统交互。所以只要操作系统上装有虚拟机,就可以运行Java程序。所以虚拟机就是Java的运行环境。
怎么获得虚拟机程序呢?
虚拟机是集成在JDK中,所以我们需要先下载JDK。
Oracle官网下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
看不懂英文也没事,这里把国家选成china就可以了。
下载好了JDK之后,就可以选择安装了,安装过程就不详述了。但要注意的是,安装好了之后会有一个JDK以及公共JRE。
JRE和JDK的区别:
JDK却包含了 JRE + Java开发工具。
如果你是开发人员,必须要装JDK。如果非开发人员,但是却想运行Java程序(文件名后缀为jar),只需要JRE就可以了。
有了JDK之后呢,就开始配置环境变量了,Java8的JDK如果采用安装的方式貌似会自动配置环境变量,有一个版本的eclipse会得到自动配置的环境变量,但是命令行中输入 java -version无法获取,估计毛病多,所以不推荐!
还是老实点,使用常规环境变量配置方式,步骤如下:
1.打开系统属性:可以通过快捷键快速打开
Win + R (Win键就是键盘左下角那个窗口图案)打开运行,然后在运行中输入sysdm.cpl
接着会弹出窗口,按照图片步骤
新建一个系统变量:JAVA_HOME
为什么要另外新建,不直接输入到path中呢?
如果我们以后更改了JDK的路径,那么直接在path中更改的话,很容易出错,但如果使用JAVA_HOME来保存JDK路径的话,今后只需要修改这一个就可以了。很符合一种设计思想,叫解耦。在面向对象的设计中经常用到,感兴趣的可以去百度。
2.找到你的JDK路径的bin目录,window系统可以用鼠标点击地址栏,就能复制该路径了
然后填入变量值中。
如图
3.将JAVA_HOME添加进path(系统路径)
找到path路径 --> 点击编辑 --> 查看变量值,查看到最前面 --> 添加 ;%JAVA_HOME%; 在最前面 --> 然后就是确定...确定
4.查看Java运行环境是否成功
WIN + R 输入 cmd
在控制台中,输入java -version
如果显示如下结果吗,则说明成功了!
至此,Java开发环境搭建成功!