干货/安装Java的开发环境是什么?

  • 准备工作

1,作为一名准程序猿自备一台电脑那是必不可少的,至于配置嘛,只要不是“小霸王”学习机就好。

2,请在电脑上建立如下的文件夹:

D:\\java\\jdk 存放Java环境

D:\\java\\tool 存放其它开发的工具

D:\\java\\code 存放Java程序

D:\\java\\doc 存放其它的一些文档资料

备注: 上面的目录仅仅是一种参考,目的是让大家养成良好的习惯,不要随意的存放我们的资料,不然东西多了就不知道放哪儿了。

  • 安装Java的开发环境

安装Java的开发环境其实就是装一个软件,我们按照提示就能顺利的完成,这一点非常简单。

1,下载JDK软件

2,安装

双击JDK可执行文件

然后在下一步完成安装。

3,配置环境变量

依次点击我的电脑上右键 — 属性 — 高级 — 环境变量,然后出现如下界面:

好了,到此环境搭建完毕!

  • 开发第一段程序

1,请在D:\\java\\code目录下面新建一个文本文档,然后将文件的名字改成 Hello.java

2,鼠标右键点击Hello.java 文件选择使用记事本打开

3,在文件中写入如下的代码并保存:

4,准备运行启动我们的程序

键盘同时键入 Windows+R键出现如下界面后输入cmd-确定

输入 D: 然后回车

输入 cd D:\\java\\code 然后回车

输入 javac Hello.java 然后回车 (注意字母大小写一致)

输入 java Hello 然后回车

好了,我们的程序运行完毕.

一、Java概述

语言:人与人交流沟通的表达方式

计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言

Java之父:詹姆斯·高斯林(James Gosling

2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com

java语言的三个版本

JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础

JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备

JavaEE: Java 语言的(企业版),用于 Web 方向的网站开发

平台:这里的平台指的是操作系统(Windows,Mac, Linux)

跨平台: java程序可以在任意操作系统上运行

跨平台原理:

由源文件(.java)—>字节码文件(.class)(二进制文件)—–> 解释—->Unix,Win,Linux等机器。

1.一次编译,到处运行

2.编译器的作用:将源文件编译成class文件

3.虚拟机的作用:将字节码文件解释成对应平台机器码并执行。

4.java可以实现跨所有的平台?只有提供并且安装了相对应的虚拟机就可以跨该平台。

5.虚拟机和解释器的关系:解释器是虚拟机的一个重要的组成部分。

6.Java语言的执行要经过编译和解释两个阶段。

问题:jvm虚拟机是否可以跨平台?

总结:Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。

JVM(Java Virtual Machine),Java虚拟机

JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)

JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具

总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

编程语言第一:JAVA——java开发环境

一、JAVA编译运行过程

程序员编写完一段代码后一般会经历两个阶段:编译和运行

第一阶段编译。我们要通过javac(java语言编译器,全称java compiler)把编写的java 源文件(.java)编译,生成所谓的字节码文件(.class)。

第二阶段运行。JAVA程序的运行需要JVM(Java虚拟机,Javav Virtual Machines)的支持。JVM是一个软件,安装在操作系统中,为字节码文件(.class)提供运行环境。

Java官方提供了针对不同平台的JVM软件,这些JVM遵循着相同的标准,只要是标准的.class文件,就可以在不同的JVM上运行,而且运行的效果相同,这样就实现了所谓的“一次编程到处使用”。

二、JDK、JRE、JVM的关系

JDK(Java Development Kit):java开发工具包。是针对java开发人员的工具包。JDK是整个java开发的核心,包含了JRE,java开发工具,java基础类库等。

JRE(Java Runtime Environment):java运行环境。与JDK不同,JRE是java运行环境,并不是一个开发环境,不包含任何开发工具,只针对使用java程序的用户。

在JDK的安装目录里可以找到jre,里面有两个文件夹bin和lib。在这里我们可以认为bin里的就是JVM,lib里就是JVM工作所需要的类库。

JVM(Java Virtual Machines):java虚拟机。它是实现java跨平台的核心部分。

二、安装JDK

可以从官网下载安装JDK:

下载安装时,要注意操作系统(OS)版本和JDK版本之间的对应关系:

三、配置环境变量

如果希望用到JDK所提供的编译(javac)、运行(java)等命令,需要让操作系统可以找到这些命令文件所在的路径,我们可以通过PATH环境变量来实现。

PATH环境变量是一系列的目录,在执行命令时,操作系统会依次在PATH环境变量中的每一个目录中查找该命令。

profile文件中的配置信息:

export JAVA_HOME=/opt/jdk

export CLASSPATH=.

export PATH=/opt/jdk/bin:$PATH

JAVA_HOME指向 javaJDK安装目录,通知某些软件如何找到JDK安装目录;

CLASSPATH表示类的搜索路径,简单的可以使用点(.);

PATH指向JDK的bin目录,javac、java等命令就安装在此目录中。

今天这篇文章主要介绍了java 的编译运行过程,JDK、JRE、JVM的关系,JDK的安装以及配置环境变量的相关知识点,在了解了这些知识以后,在后面的文章中,我们将介绍,软件开发工具Eclipse。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。