一、JDK的安装

1.JDK与JRE的区别

  Java开发环境,简称JDK(Java Development Kit),它是Java的核心,包括了Java编译器、Java运行环境、Java打包工具、Java文档生成器等。Java运行环境,简称JRE(Java Runtime Environment),只能运行已编写好的程序,不能用于编译代码。JDK中自带了JRE。

2.JDK下载地址

  http://www.oracle.com/technetwork/java/javase/downloads/index.html

3.安装要点

  安装JDK时会弹出一个JRE的安装窗口,切记一定要将它设置成与JDK不同的安装路径。即JDK和JRE安装在不同文件夹中。否则会造成设置环境变量后命令提示符中javac指令无效。

  JDK安装目录清单:

  (1)bin目录:用于存放一些可执行程序。最重要的事java.exe和javac.exe。前者是编译器工具,将Java文件编译成Java字节码文件;后者是运行工具,它会启动一个Java虚拟机(JVM)进程,来运行字节码文件。

  (2)db目录:是一个小型的数据库。

  (3)jre目录:为Java程序提供运行环境。

  (4)include目录:JDK是通过C/C++实现的,该目录用于存放C语言的头文件。

  (5)lib目录:lib是library的缩写,是Java类库或库文件,是开发工具使用的归档包文件。

  (6)src.zip文件:src中存放了JDK核心类的源代码。

二、环境变量的配置

1.path环境变量

  path环境变量用于保存一列用";"间隔的路径,命令提示符运行文件时,操作系统优先从该列路径中寻找文件。若不进行配置,则会报未找到文件的错误。

右击我的电脑->属性->高级系统设置->环境变量->新建系统变量->变量名:JAVA_HOME,变量值为JDK的安装目录,我的在F:\Java\jdk1.8.0_171->确定->双击系统变量中的"path"->添加"%Java_HOME%\bin;"变量值->确定

2.classpath环境变量

  classpath环境变量用于保存一列路径,Java虚拟机需要运行一个类时,优先从该列路径中寻找所需要的class文件和类包。配置路径前添加".;"(当前目录),用于识别当前目录下的Java类。

新建系统变量->变量名:CLASSPATH,变量值为".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"

三、检验安装是否成功

  WIN+R打开运行,输入cmd打开命令提示符,若分别输入Javac和Java都运行成功,则表示安装成功。

Java(一)环境的安装与配置的更多相关文章

  1. Java 运行环境的安装、配置与运行

    (一)SDK 的下载与安装 1. 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包.SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器. ...

  2. Win7 32位系统下Java开发环境的安装及配置

    目录: Java JDK安装. Java JDK系统环境的配置. 配置常见问题的解决. Java JDK的安装 Java Jdk(Java Development Kit)Java开发不可缺少的环境, ...

  3. (转)Tomcat(java运行环境)安装及配置教程

    转自:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html 用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的 ...

  4. 实验 1 Java 运行环境的安装、配置与运行

    一.实验目的     1. 掌握下载 Java SDK 软件包.     2. 掌握设置 Java 程序运行环境的方法.     3. 掌握编写与运行 Java 程序的方法.     4. 了解 Ja ...

  5. Java环境的安装与配置

    Java环境的安装与配置 环境:Java8,win10 推荐oracle官网oracle官网https://www.oracle.com/index.html下载JDK进行安装 选择自己需要的版本下载 ...

  6. 【C#】VS2015开发环境的安装和配置(二)2016-08-03更新

    分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 按下面介绍的步骤安装即可. 一.安装JDK和Android SDK ...

  7. 【C#】VS2015开发环境的安装和配置(一)2016-08-03更新

    分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 一.简介 为了避免网上乱七八糟的过时介绍,避免误导初学者,这次把至2 ...

  8. Twitter Storm:单机环境的安装与配置

    Twitter Storm:单机环境的安装与配置 好久没写博客了,这一段时间一直被导师push着做毕业设计.由于目前的方向偏向于图像识别检索,毕设打算做一个基于分布式计算平台的图像检索系统,查阅相关资 ...

  9. Java eclipse Myeclipse tomcat安装及配置

    Java eclipse Myeclipse tomcat安装及配置作者:天涯 来源:中国自学编程网 发布日期:1223857747目前,开发Java网页程序,最流行的就是用Myeclipse来进行编 ...

随机推荐

  1. 用Java反射输出对象的所有属性的值

    获取对象的类类型 Class cls = obj.getClass(); 用类类型获取属性数组 getFields()获取的是共有属性 getDeclaredFields()可以获取所有属性 Fiel ...

  2. javascript 获取两点的像素距离

    getPosLen(sdot, edot){//获取2点距离 /* 56 40 56 40 00 40 56 40 56 */ return parseInt(Math.sqrt(Math.pow(M ...

  3. JavaScript实现计算后缀表达式(逆波兰表达式)以及将中缀表达式转为后缀表达式

    逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出.逆波兰表达式又叫做后缀表达式.这个知识点在数据结构和编译原理这两门课程中都有介绍,下面是一些例子: 正常的表达式 逆波兰表达式 a+b ...

  4. gitlab CICD/schedules无法按照分钟执行

    多条Scheduling Pipelines 设置之后发现执行时间都是某个时间,分钟设置的无效不管用 修改/etc/gitlab/gitlab.rb gitlab_rails['pipeline_sc ...

  5. nethogs-linux程序网络使用情况

    netthogs可以显示每个程序的网络传输情况安装nethogs工具yum install https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/Pac ...

  6. SpringBoot基础篇-SpringBoot快速入门

    SpringBoot基础 学习目标: 能够理解Spring的优缺点 能够理解SpringBoot的特点 能够理解SpringBoot的核心功能 能够搭建SpringBoot的环境 能够完成applic ...

  7. F——宋飞正传(HDU3351)

    题目:   I’m out of stories. For years I’ve been writing stories, some rather silly, just to make simpl ...

  8. Java面试—消息队列

    消息队列面试题 题目来自于中华石杉,解决方案根据自己的思路来总结而得. 题目主要如下: 1. 为什么要引入消息队列? 消息队列的引入可以解决3个核心问题: 解耦 异步 削峰 解耦 在一个项目中,如果一 ...

  9. 2019年终总结之SAP项目实践篇

    2019年终总结之SAP项目实践篇 到了临近年底,又是年终总结的时候了. 早在去年12月下旬,笔者就有展望2019年度SAP项目实践计划.当时笔者对于在2019年度SAP项目工作有三大期望或者说三大目 ...

  10. C#实现把String字符串转化为SQL语句中的In后接的参数

    实现把String字符串转化为In后可用参数代码: public string StringToList(string aa) { string bb1 = "("; if (!s ...