关于Java以及java环境变量配置

背景

在初学java时,对java环境理解很生硬。总结一些自己的理解。

JRE
Java Runtime Environment
这个是Java运行环境。其中包括JVM 和核心类库。
JDK
Java Development Kit
Java开发工具包,其中包含JRE和一些开发工具。
两者关系
那么JDK和JRE的关系,JER包含于JDK,当我们只需要运行Java程序时,我们只需要拥有JRE环境就可以了。但是当我们需要开发Java程序时,我们就需要JDK环境。有了JDK环境,运行我们所开发的环境也自然是没有问题的,因为我们已经拥有了JRE的环境啦。

Java最大的特点就是它的跨平台性,所谓跨平台就是在不同的OS都能使用同一段代码。但是一直不知道为什么,它就能跨平台。其原理是,
Java程序是使用虚拟机在系统中运行的,这个虚拟机就是JVM(Java Virtual Machine),他能够让Java程序跨平台,但是其本身是不具备跨平台这个功能的。

#Java环境配置(Window环境下)
下载
https://www.oracle.com
http://www.oracle.com
两个网址都能正常下载JDK,在界面上找到JRE SE->JDK->选择当前适用OS(Windows)->Download
安装
按照图形界面引导安装,当JDK安装完成中途中,会有一个JRE安装的路径选择框弹出,
这个时候你可以选择不装,因为JDK已经包含了JRE的环境了,刚开始学习Java时会把两个装在同一个路径下,导致了一些不可控的问题,影响JDK环境的正常使用,如果要多一个运行环境的话,就将其放在不同JDK安装的目录。
环境变量配置

没配置环境变量前执行javac时提示错误的消息。我们需要执行一个exe文件是要到这个目录下,才能执行。但是很疑惑,像systeminfo这样的exe却不用到它的安装目录下就能正常执行,并查找到具体信息。其实查看path才知道,原来这个内置程序已经在patch下了。所以,我们要让我们系统能正常执行我们所些的java程序,仿照这个方法,就能在任意目录执行我们的java程序啦。

没配置环境变量前
配置环境变量后,则变成这样的用户提示。
这里写图片描述
下面说一下配置的过程。
首先右击电脑->属性->远程设备->高级->环境变量
其实可以直接在patch上添加JDK的安装目录,注意要添加到bin目录下,
这为了日后修改方便。Win10是比较人性化的,将patch下的各个路径分开了。Win7的话是直接在一个小框内,这边还是按照习惯的方式添加了。
这里写图片描述

这里写图片描述

先说人与计算机交互的方式分两种,一种是图形界面(GUI),一种是以命令行的方式(CLI)
这个exe文件不能通过GUI的方式进行交互。我们刚开始接触Java时可能就是在Eclipse上通过这点点那点点,就能打印出一个Hello World。根本就没有去理解为什么会这样,怎么个方式变成这样。下面通过命令行的方式,去理解一个程序执行的过程。
javac.exe
编译.java文件->.class文件
java.exe
运行.class文件->得到程序的结果

所以无论我们是通过GUI形式,还是命令行方式,配置环境变量都是必要的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值