Java环境了解和环境配置

Java环境

这里主要讲一下对Java环境了解,jdk的安装步骤,以及环境变量的配置

用到的是jdk—>JavaSE17

1、jvm和跨平台
1.jvm(java虚拟机):Java运行程序的假想计算机,主要用来运行Java程序的
2.跨平台:Java代码可以在不同的操作系统上运行(一次编写,到处运行)
​	跨:跨越
​	平台:操作系统--->windows,Linux,mac os
3.关系:如果Java程序要想在不同的操作系统上运行,实现跨平台,就需要安装不同的版本的jvm

用下面这张图来展示一下他们之间的关系(即用什么样的操作系统就需要配置什么版本的jvm)

在这里插入图片描述

2、JDK和JRE
1.jdk(Java development kit):Java开发工具包,包含jre
​	javac 编译工具
​	Java 运行工具
​	jdb 调试工具
​	jhat 内存分析工具
​	...
2、jre:(Java runtime environment):Java运行环境,包含了jvm后面开发用到的核心类库
3、jdk和jre以及jvm关系:jdk包含jre,jre包含jdk,所以只安装jdk即可

但是从jdk9开始jdk目录中就没有单独的jre目录了,因为jre作为一个运行时环境,里面不需要包含太多的东西浪费空间,降低我们的运行效率,在jdk9的时候引用模块化啊的技术,让开发者能按照自己的应用创建一个最小的运行时(比如一个微服务的部署应用仅仅需要一个非常小的runtime,而不是像以前一样不管应用复杂还是简单,都需要一个近百兆的jre运行)这样就提高了运行效率

2.1 jdk的安装
1.下载:www:oracle.com(如果这个网站进不去,试试oracle.com)

在这里插入图片描述

1.安装:双击–>选择安装路径(安装路径上不要有中文,不要有空格,避免后面出现环境问题)
2.谨记:以后所有开发相关的安装路径都不要出现中文和空格

在这里插入图片描述

测试:进入到jdk的bin路径下,打开对应dos命令窗口

输入Javac(编译命令)和java(运行命令)

2.2 环境变量的配置
1.问题:我们需要创建一个Java文件写代码,然后编译和运行的时候需要打开此Java文件所在的目录,Java文件的目录如果和Javac以及Java命令所在的bin目录不一致,那么javac和Java命令就用不了了,毕竟javac和Java命令在bin目录下,所以我们以后怎么才能在其他目录下也实现Java命令呢?
    这里就需要配置环境变量了
2.配置环境的目的就是在任意路径下都可以随意使用javac和java命令进行Java代码的编译和运行
方式1:直接将jdk的bin路径粘贴到path中

在这里插入图片描述

方式2:配置JAVA_HOME(极力推荐)
    好处:以后换jdk版本,只需要改JAVA_HOME就可以了

在这里插入图片描述

jdk安装之后,自带环境变量配置—>javapath(可以删除)—>推荐使用JAVA_HOME

在安装时可能出现的问题:
电脑重启以后,环境变量失效了

​ 1.解决问题1:找到环境变量,点进去之后什么都不用做,直接点一下确定

​ 2.解决问题2:直接将bin路径粘进去

学了idea的应该就不会出现这种问题了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值