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

yumo6667个月前 (06-07)技术文章76

一、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。

相关文章

干货|JDK下载安装与环境变量配置图文教程「超详细」

1. JDK介绍1.1 什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

【JAVA教程】JAVA入门及开发环境安装

一、Java开发环境概述Java 开发需要三个核心组件:JDK (Java Development Kit) - Java开发工具包,开发、编译、调试Java程序JRE (Java Runtime E...

Java JDK下载安装及Windows环境变量配置

Java JDK下载安装JDK是Java的开发工具包,要进行Java学习或开发之前,需先下载安装,下载地址如下:http://www.oracle.com/cn/java/technologies/d...

Java开发环境配置

编者按本讲是Java系列文章的第2讲,开发环境配置。兵马未动,粮草先行;工欲善其事必先利其器!内容提要俗话说的好:工欲善其事,必先利其器!Java开发环境配置是每位Java开发者必须掌握的基础知识,...

Java开发环境搭建与配置,最全手册看这一篇就够了

Java开发环境搭建与配置,工具集合包括:Tomcat\JDK\JRE\Redis\Maven。JDK下载JDK安装包:jdk-8u161-windows-x64.exe。可以加关注私信我,提供百度网...

在 macOS 操作系统搭建 Java 开发环境

首先,下载 JDK 安装包。下载地址是 https://www.oracle.com/java/technologies/downloads/ 目前最新版本是 JDK 24,最新的长期支持版本是 JD...