5分钟课堂:学习Java第一步 – 开发环境

Java开发环境指的是JDK(Java SE Development Kit,Java标准开发包),提供编译、运行Java程序所需的各种工具和资源,包括Java编译器等工具、Java运行时环境(Java Runtime Environment,简称JRE)以及常用的Java类库等。Java虚拟机(JVM)是JRE的一部分,负责解释执行Java程序,是运行java字节码文件的虚拟计算机。

下面以Windows平台下JDK的安装和设置为例描述Java开发环境的安装和配置,基本步骤包括:下载、安装、配置和测试。

(1) 下载

从Oracle下载对应的软件安装包,具体网址为:

选择对应版本的JDK下载链接进入下载页面。在下载页面选择“Windows x64 Installer”对应的可执行程序下载,典型文件名为:

图1. 官网下载JDK

(2) 安装

以管理员身份运行安装程序,按照提示信息完成安装。

(3) 配置

为了便于使用JDK中的相关工具(如编译工具javac等),需要设置系统的PATH环境变量。方法是在系统“控制面板”中选择“高级系统设置”,单击“环境变量”按钮,在弹出的“环境变量”对话框中双击“系统变量”下的PATH,将JDK安装目录下的bin目录加入 到系统的PATH环境变量中。例如,如果JDK安装目录为C:\\Program Files\\Java\\jdk-14\\,则PATH环境变量设置如图2所示。

图 2 配置PATH环境变量,包含JDK安装位置的bin目录

(4) 测试开发环境

在命令行窗口中,输入java -version 可以查看当前有效JDK版本号;输入javac会显示使用指南,表明JDK安装成功。典型运行结果如图3所示。

图 3 测试JDK安装和配置是否成功

其它操作系统平台如Linux、MacOS的JDK的安装请参考如下网址对应的链接:

至此,基本的Java开发环境配置好了,就可以开始学习和编写Java应用程序了。

当然,为了提高学习和开发效率,建议在基本环境上,安装和使用集成开发环境IDE。典型IDE如开源免费的Eclipse(https://www.eclipse.org/downloads/)和商用的IntelliJ IDEA(https://www.jetbrains.com/idea/)。

编程语言第一: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

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