每一个学习Java的人,第一堂课都是如何配置环境变量,我刚开始学习的时候,都是跟着老师一步一步做的,根本不知道为什么要这么配置,今天就跟大家解答疑惑。

1.JRE和JDK的区别

JRE:java运行环境(java Runtime environment)

JRE又分为JVM和java核心的类库

JVM:java虚拟机,java程序就是在jvm中运行的(java virtual machine)。

java核心内库:jre提供的让程序能运行的java类。

JDK:java开发工具(java development kit)

JDK包含了jre和java开发包

意思就是说如果是在客户机上跑Java程序只需安装jre,但是想要开发就要安装jdk。

2. 执行java编译

jdk就像普通的软件一样,使用它去编译java代码,应该到安装目录的bin目录下面去执行.exe可执行文件才行。但是jdk是dos命令行的方式来执行的,没有图形化界面,要到命令行中进入到安装好的jdk目录下面执行 javac命令,就打开了编译。

3. 为什么配置环境变量

安装好jdk之后,原本必须要到安装目录下才能执行,为了实现在计算机的任意目录下都能执行,才需要配置环境变量。

下面说下几个变量的作用:

(1)、PATH环境变量:作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等等,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

(2)、CLASSPATH环境变量:作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

javac -c  路径 (可以指定class文件存放目录)

java -cp  路径  (可以指定要执行的class目录)

(3)、JAVA_HOME环境变量:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

环境变量的作用是指定Java类所在的目录,我们在写好java文件后,去执行java经常会报错找不到主类。就是没有配置好这个变量的原因 。

环境变量的配置详解

1.先下载一个jdk进行安装,版本根据需求选择

2.打开jdk下的目录,对目录简单介绍一下

bin:可执行命令目录

db:数据库

include:jdk提供的本地接口编程

jre:java运行环境

lib:java开发包

src.zip:源码包

3.如何配置环境变量

在我的电脑上右击-属性-高级系统设置

点击环境变量进行下一步

环境变量分为两块

系统变量中找到Path环境变量

点击编辑进入Path环境变量

去文件夹中找到jdk的bin目录下复制路径

新建一个环境变量,把复制的路径粘贴进去,我的是配置过的,只是给大家做个

演示

建议新配置的环境变量放在第一行,方便运行java的时候查找,环境变量配置完毕一定要重新启动命令行,在DOS命令行窗口输入“javac”。

谢谢你的浏览,希望能对你有所帮助。

为什么要配置环境变量以及配置环境变量的步骤相关推荐

  1. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6  文章- 2  评论- 2 < ...

  2. java运行环境jdk的安装和环境变量的配置教程

    jdk的下载与安装 一.官网下载jdk 1.百度搜索jdk,进入官网,如下图所示: 官网下载jdk图1 2.在官网网站中找到合适的版本下载(以最新版本为例),如下图所示: 官网下载jdk图2 官网下载 ...

  3. Tomcat下载安装与环境变量的配置

    注意:安装Tomcat之前,一定要先安装好JDK并正确配置jdk环境变量: 参考教程:JDK的安装与环境变量的配置 1.Tomcat下载 (1)百度搜索"Tomcat官网".&qu ...

  4. atom配置python环境_Win10如何配置Python的环境变量

    相信有许多人遇到过这样的一个问题,为什么电脑里安装了python,可是win10终端里输入"python"却显示不是内部命令无法.其实是系统的环境变量没有配置所以输入"p ...

  5. 怎么检测JDK环境变量是否配置正确

    怎么检测JDK环境变量是否配置正确.. 点击开始--运行--输入cmd,点击确定. 在命令行窗口输入java  然后Enter.没有出现java既不是内部命令也不是外部命令.说明配置是正确的. 在命令 ...

  6. java 运行环境变量,java运行环境 和 环境变量的配置

    (本人为初学者,如果有错的地方,欢迎指正.) 1.首先到指定的网站下载安装包(http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...

  7. java se环境变量设置_JavaSE中环境变量的配置

    在说Java中环境变量配置之前,还是先说说JDK和JRE吧. JRE(Java Runtime Environment),即Java的运行环境.主要包括JVM(Java Virtual Machine ...

  8. Android中配置JDK和SDK的环境变量

    JDK环境变量的配置: 右击"计算机"或"我的电脑",选择"属性"-->"高级"或"高级系统设置&quo ...

  9. jdk安装和环境变量的配置

    jdk安装和环境变量的配置 1.jdk 下载链接:  http://www.oracle.com/technetwork/java/javase/downloads/index.html    (下拉 ...

  10. pycharm的安装与python解释器的安装,pip环境变量的配置要不然使用pip时报不是内部命令

    介绍 pycharm不自带python带解释器,anaconda自带python解释器.因此装完pycharm,需要安装python解释器. pycharm的下载与安装 pycharm官网链接: ht ...

最新文章

  1. android炫酷的自定义view,Android自定义View实现炫酷进度条
  2. 植物微生物组专题:研究方法、当前热点及未来方向
  3. 北大博士干了半年外卖骑手,写出AI伦理论文登上顶刊,“系统知道一切”
  4. leetcode-349-两个数组的交集
  5. React Native 实现物流进度信息
  6. haskell程序设计语言
  7. 网络(13)-SYN flood及其应对方法
  8. Python稳基修炼之计算机等级考试易错概念题2(含答案与解析)
  9. 实验一:JDK下载与安装、 Eclipse下载与使用
  10. 微信私人心情录小程序源码
  11. 计算机有自带的编程软件吗,cmd打开电脑自带软件
  12. 达奇机器人编程学院_趣味编程机器人:达奇和达达
  13. 64位CPU,64位操作系统,和64位应用程序三者之间的关系
  14. 个性化定制软件安装包流程指导(按照步骤即可定制化安装流程)
  15. AIRSKIN机器人电子皮肤
  16. Spring AOP切入点@Pointcut -- execution表达式
  17. 使用QT绘制倒车轨迹线
  18. 如何将几张图片拼成一张长图,多方法详解
  19. 火狐弹窗漏洞 11 年仍未修复;谷歌被指将合规网站标记为恶意
  20. 马鞍山市“四化”打造智慧交通引领智慧城市建设

热门文章

  1. Google Chrome 中国官网最新版离线安装包下载地址
  2. Web3.0入口-MPC钱包和智能合约钱包
  3. k-fold cross validation 相关的帖子、论文 建议收藏哦 ~
  4. python 中文字符转换
  5. 前端js调用摄像头进行录像并传到后端
  6. sprintf_s() 、sprintf()和printf()区别和用法
  7. C++ error C2059: 语法错误:“常数”
  8. Maven的seting配置及命令
  9. 如何选择统计检验方法
  10. could not find java in ES_JAVA_HOME at /root/opt/elastic/elasticsearch-8.1.2/jdk/bin/java