JAVA环境变量细讲与配置


活动地址:CSDN21天学习挑战赛

黄黄旧电脑最近总是宕机,于是买了台新电脑,很久没有配置过环境了,这两天把新电脑的环境配置的过程记录一下顺便当个小笔记吧,哈哈。

1.jdk的版本变迁

在这里插入图片描述
注意:

  1. 里程碑的版本是jdk1.5 提供很多主流的技术
    2.目前使用的比较稳定的版本是jdk8 与jdk9
    3.jdk8又叫jdk1.8,用的比较多

2.java 独到之处

1.开源性: 开源 免费 有利于java语言的发展
2.面向对象性: 封装 继承 多态…
3.跨平台性: 一次编译 随处运行
4.编译性:编写的java源文件 必须编译成字节码文件【.class】才能运行
5.动态性:在程序运行期间 可以动态修改编译后文件 利用到反射技术 热修复

3.java的平台体系

1.JAVAME 最小的版本 主要用于来开发移动端 开发移动端一些小的游戏 主要用于来开发Android
项目
2.JAVASE 基础的版本 主要提供一些基础的语法 主要就是第一阶段的知识点 变量 选择结构 循环
数组…
3.JAVAEE 企业级版本 主要用于开发企业级web项目 某东 某宝, 12306网站 …
总结:java既可以做移动端 也可以做pc端开发

4. java的跨平台性的实现

java的跨平台性指的是从可以实现从windows跨linux或者mac平台
主要的特点就是只需要一次编译,即可随处运行
注意:java实现跨平台必须在要运行的操作系统上安装与之对应的jvm才能实现跨平台

比如:我在windows上开发,要到linus上运行,我就先要把我在windows下写好的java源文件给编译成对应的字节码文件,即.class文件。然后把这个.class文件拉到我们的linux操作系统中(linux已经装好了linux版本的jvm)去运行。

如下图所示:
在这里插入图片描述
那么jvm又是什么?有什么作用呢?

4.jvm与jre和jdk

jvm:java虚拟机,是java运行的容器。
jre:java运行的环境,主要提供了一些运行时的类与库,(多个类组成类库)
jdk:开发工具包,主要提供一些开发运行的工具

JDK与JRE和JVM关系如下
在这里插入图片描述

这里值得注意的是:
只需要运行java项目,我们只需要装jre
要去开发一个项目,我们就需要去装jdk

一、配置环境变量
1.新建系统变量 JAVA_HOME和CLASSPATH
变量名:JAVA_HOME
变量值:D:\jdk\jdk1.7.0_80
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2.编辑系统变量path
在path变量值的最后加上 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:如果使用1.5以上版本的JDK,不用设置CLASSPATH环境变量,也可以正常编译和运行Java程序。

二、测试JDK是否安装成功
1.Win+R 打开“运行” 输入cmd ,按回车
2.然后在DOS窗口分别测试javac和java

二.环境的配置

1.安装

首先我们要去下载jdk
下载的地址

https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

下载好后如下所示:
在这里插入图片描述
双击安装
在这里插入图片描述
推荐默认安装,与后面maven以及其他的很多配置一样,占用不了c盘多大的位置而且还方便,免得你取中文名,搞了什么标点符号的错误导致后面发现没用

2.查看jdk和jre的位置

首先win+r出现cmd的入口
在这里插入图片描述
然后输入cmd,进入
在这里插入图片描述

不知道的话就 set java version 查看你的安装路径,
但是一般来说默认的安装路径都是这里
在这里插入图片描述

3.jdk目录的介绍

在这里插入图片描述
里面有几个比较重要的文件包:

bin:用于存放一些可执行文件
include:用于存放一些头文件
jre:jre的目录
src.zip是源代码的压缩包

4.java环境变量的配置

打开你的高级系统设置,进入环境变量配置,如下界面

在这里插入图片描述

点击环境变量,然后进入
在这里插入图片描述

我们主要配置三个东西

注意:
1.下面三个都是在系统变量里面配置
2.JAVA_HOME和CLASSPATH是需要新建的,而path只需要添加

4.1 JAVA_HOME

在这里插入图片描述

C:\Program Files\Java\jdk1.8.0_271

4.2 CLASSPATH

在这里插入图片描述

注意

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
这一行代码是死的,不需要变动的粘贴进去,但是别忘记加上分号

4.3 Path

在这里插入图片描述

注意:这两行也是死的,只需要加上去就行

4.4 为什么不需要配置JRE_HOME

这个玩意根据我们上面说的,就在jdk的包里面,通过jdk的路径就能找到,就没必要去多此一举设置他。

5.测试有没有装好

5.1 使用DOC命令输入java -version

在这里插入图片描述
列出了我们安装的环境的版本

5.2 使用DOC命令输入java

在这里插入图片描述
说明可以运行java文件了,但是运行的文件必须经过编译,即经过javac的过程

5.3 使用DOC命令输入javac

在这里插入图片描述

说明可以编译了,能把java源文件编译成.class文件了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值