jdk和jre的区别

1. 定义

JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运 行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。

JRE与JDK的版本,要保持一致。

Java Archive | Oracle

在配置

1,首先进入环境变量页面

  • 2,在系统变量下面配置

    • JAVA_HOME:你自己的jdk的路径
    • CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
      • 注意前面有一个.千万不要忘了。
  • 第三步,也是最重要的一步,配置Path变量,这里win10和其他的不同就出来了,win的path变量,要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,计算机识别不了。
    • path= C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\jre\bin;
    • 在path环境变量的最前端加上你自己的jdk的这两个目录就好了。一定要是绝对路径!

这样你在测试一下肯定就没有问题了,还有修改完环境变量,再次测试的时候,cmd的窗口需要重新启动一下

jdk和jre的区别,JRE与JDK的版本,要保持一致。win10配置java环境变量,解决javac不是内部或外部命令等问题。相关推荐

  1. 转 关于window10安装jdk,配置环境变量,javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题。...

    今日拿到一台新的window10笔记本电脑,非常熟练的安装了JDK(因为在学校经常给同学安装JDK - -)但是发现java java -version命令都可以使用,唯独javac命令出现不是内部或 ...

  2. java配置jdk和jre_为什么要配置java环境变量?JDK和JRE的区别在哪里?

    凡是用过java开发的开发人员,一定对java环境变量的配置不陌生,那么究竟为什么要配置java环境变量呢? 首先看看我们的三变量:? 变量名:JAVA_HOME 变量值:jdk路径 变量名:PATH ...

  3. 一键安装JDK和JRE并自动配置Java环境变量

    一键安装JDK和JRE并自动配置Java环境变量 问题描述: 那天装完ctex(CTeX_2.9.2.164),之后在命令行下运行和编译Java文件提示没有Java环境,查看环境变量后发现系统变量 p ...

  4. 批处理命令:一键安装JDK/一键安装JRE和自动配置Java环境变量

    安装JDK/安装JRE以及配置java环境变量对于java初学者来说是一件比较头疼的事情,这边分享一个简单的批处理命令,助大家一步完成JDK或者单独安装JRK的需求. 关键步骤: 1.新建一个.txt ...

  5. Linux下配置JAVA 环境变量及查看JDK安装路径

    前言 有的时候我们安装了jdk,配置好了环境变量,时间一长却忘了安装路径在哪,这是让人很头疼的一件事,也有时候我们安装了jdk,一时忘记刚刚安装的路径在哪了.下面我将就这两种情况分别来说明下该怎么去查 ...

  6. 一键安装JDK和自动配置Java环境变量

    新建一个Txt文档,在里面输入下面的内容: @echo off cls color 2f echo. echo ******************************************** ...

  7. java环境变量win7_win7如何配置jdk环境变量|win7配置java环境变量的方法

    ‍ 有时我们在win7系统使用java开发的软件的时候,会提示要下载并安装好jdk才能运行,比如MineCraft这款沙盒游戏,当然进行java及安卓开发的程序员,jdk更是不可或缺的存在,那么win ...

  8. an初始java运行环境错误,完美解决jdk环境变量设置完后,在cmd中运行javac出现’javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示...

    换了个工作环境,好吧,环境重新装一遍,遇到一个 'javac'不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示 这里就解决一下好了 一.下载jdk,具体怎么下载这里就不说了,提供一个下载地 ...

  9. 关于win10系统JDK安装javac不是内部或外部命令等问题

    打开cmd输入java,java -version都能运行,但是输入javac却显示javac不是内部或外部命令. 解决方法: 1.打开cmd然后找到javain,输入javac, 如果可以运行则是J ...

最新文章

  1. 程序员别只顾着敲代码了,看看吧
  2. 基于复杂方案OWSAP CsrfGuard的CSRF安全解决方案(适配nginx + DWR)
  3. WCF RIA 服务 (三十二)-- 身份验证、角色、个性化 3
  4. Spring事务--笔记
  5. 案例:用户信息列表展示||1. 需求 2. 设计 3. 开发4. 测试 5. 部署运维
  6. ML之NB、LoR:基于NB和LoR算法对Kaggle IMDB影评数据集(国外类似豆瓣电影)情感分析进行分类
  7. java 多线程下载器_Java多线程的下载器(1)
  8. 【技术综述】人脸风格化核心技术与数据集总结
  9. 收集的安装VS2005 sp1的注意事项
  10. matlab如何进行数字信号处理,数字信号处理基础及MATLAB实现(第2版)
  11. 在Eclipse里搭建Scala开发环境
  12. anaconda python_Anaconda下Python环境下载及安装
  13. ORA-28056,安装Oracle出错
  14. cocos2d中CCSprite的使用总结 【转】
  15. 祝威廉 :Rust FFI 实践
  16. 垃圾处理设备远程调试远程运维方案
  17. 南阳理工ACM 题目33 蛇形填数
  18. 病历管理系统V 1.0源码分享
  19. Himall商城枚举帮助类EnumHelper(3)
  20. pyLDA系列︱gensim中带'监督味'的作者-主题模型(Author-Topic Model)

热门文章

  1. micropython应用触摸屏_尝鲜MicroPython,写一个GT911触摸屏的demo
  2. 为什么黑客喜欢攻击中小互联网金融公司
  3. 统计学的Python实现-007:标准差
  4. 谷歌浏览器也能在线听歌?还支持四大音乐平台?
  5. 中国剩余定理 Python实现
  6. 数资问题【组合概率】相同元素分配问题和平均分组问题
  7. 基于airtest+poco微信服务号自动化测试NO1
  8. Spring源码分析一
  9. ApacheCN 翻译活动进度公告 2019.3.17
  10. 探究肺癌患者的CT图像的图像特征并构建一个诊断模型