初识Java——Java环境搭建

我们要想写java程序,首先就必须安装一个java环境,什么叫java环境?说简单点,就是在我们电脑上安装一个java软件,也就是大家说的java虚拟机,java环境或者jdk(这三个点,下面会详细介绍)

1、安装java

(1)官网下载安装包

目前java版本已经更新到了java18,但是较常用的还是java8,有些企业也有在用java11;

所以现在还是在java8的基础上进行学习。

安装java8,全程下一步,系统会默认将jdk安装在“C:\Program Files\Java”目录下

(注意:这个安装位置要记住,后面会用到)

==》打开cmd

输入:

“C:\Program Files\Java\jdk1.8.0_121\bin\javac”

(注意:是有引号的,且是英文状态下的引号,如果没有,运行到中间空格就无法运行了)

有内容输出即可

输入:

“C:\Program Files\Java\jdk1.8.0_121\bin\java” -version

(这里-version表示参数,有时候jdk版本不知道,可以通过这个来看。注意:横杠前面是有空格的)

(2)目录结构

可以看到最外层有一个jdk,里面还有一个jre

==》JDK 基本介绍

JDK 的全称(Java Development Kit Java 开发工具包)

1)JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]

2) JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独 安装 JRE 了。

==》JRE 基本介绍

1)JRE(Java Runtime Environment Java 运行环境) JRE = JVM + Java 的核心类库[类]

2)包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序, 计算机中只需要安装 JRE 即可。

==》JDK、JRE 和 JVM 的包含关系

  • JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)

  • JRE = JVM + Java SE 标准类库(java 核心类库)

可能看这些概念还不能完全理解,但是我们可以通过写一个程序并在运行的过程中理解。

2、写一个简单的Java程序

(1)HelloWorld

安装notepad++或者直接在txt写都可以

(2)输入以下代码

(3)运行该程序

这几行代码都是我们认识的英文,而计算机只知道1和0,如何转换成计算机可以运行的呢,这就需要编译,编译程序可以把我们熟悉的语言换成二进制,换句话来说,就是翻译。

java语言需要特性的java编译器进行编译,这个编译器在哪里,就在咱们解压的文件夹里javac文件。

注意:代码在哪个文件夹就在哪个文件夹编译,不要找错了,后面运行也是

java文件经过编译之后会成为一个class文件,这个文件就是二进制的文件,它会加载到内存运行。

运行

"C:\Program Files\Java\jdk1.8.0_121\bin\java" HelloWorld

这样就运行成功了!

但是每次都要找java指定的安装目录是不是很麻烦,所以后面就有了环境变量

3、环境搭建

我们的生活需要环境提供的氧气、水;同样java运行的时候也需要环境,它可以让所有的java程序自动的找到自己的环境,而不是手动的指定。

我们已经知道了编译java代码需要 javac

运行java程序 需要java

这些都是java环境所必须的一部分

(1)环境变量

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量相当于给系统或用户应用程序设置的一些参数。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。

环境变量在哪里配置

==》我的电脑,右键属性

选择环境变量

在系统变量里面,有一个Path,就设置了许多路径

(2)配置好环境变量,在编译和运行时就很方便了

(3)利用好这个环境变量,微信也可以用同样的方式,在cmd中不输入目录就直接打开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值