新客立减

Java

是如何实现跨平台的

.Java

是如何实现跨平台的

1.

我们编写的

Java

源码,编译后会⽣成⼀种

 .class 

⽂件,称为字节码⽂件

2.

Java

虚拟机

JVM

就是负责将字节码⽂件翻译成特定平台下的

机器码

然后运⾏。也就是说,只要在不同平台上安装对应的

JVM

,就可以运⾏字节码⽂件,运⾏我们编写的

Java

程序。

注意:跨平台的是

Java

程序,不是

JVM

JVM

是⽤

C/C++

开发的

,

不同平台下需要安装不同版本的

JVM

所以对成千上万的

java

开发者和

java

程序来讲

,java

是跨平台的

.JRE

JDK, JVM

是什么

⾸先是

JDK

JDK(Java Development Kit) 

 Java 

语⾔的软件开发⼯具包

()

在JD

K

的安装⽬录下有⼀个j

r

e

⽬录

,⾥⾯有两个⽂

件夹bin和lib,在这⾥可以认为b

b

in⾥的就是j

v

m

,lib

中则是j

v

m

⼯作所需要的类库,⽽j

v

m

和 lib

合起来就称为

j

r

e

然后我们来看JRE

JRE

Java Runtime Environment

Java

运⾏环境),包含

包含

JVM

标准实现及

Java

核⼼类库。

JRE是Java运⾏环境,并

不是⼀个开发环境,所以没有包含任何开发⼯具(如编译器和调试器)

然后JVM

      JVM 

就是

Java

虚拟机,有多个版本,⽤来⽀持

Java

跨平台的

下图清晰明朗

.

安装和配置

java

环境

1.

先下载安装

jdk,

⾸先百度搜索

jdk

下载,去

Orcle

官⽹下载

,

下载完后安装

2.

安装完毕后会有

jdk,

jre

两个⽂件夹

JDK

打开后⽬录结构如下图所⽰

:

3.

配置环境变量,打开

windons

系统的环境变量设置窗⼝,

win10

下是

:

打开我的电脑,在空⽩处右键单击选择

属性

”->“

⾼级系统设置

”->“

环境变量

然后在⽤户变量这⾥新建,变量名为

PATH

,变量值为

javac.exe

的路径,我的是

D:\code\jdk1.8.0_151\bin,

点击保存

打开

cmd,

输⼊

javac,

出现下图说明已经配置成功:

.

编写

Java

程序并编译