Java(一)环境的安装与配置
一、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(一)环境的安装与配置的更多相关文章
- Java 运行环境的安装、配置与运行
(一)SDK 的下载与安装 1. 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包.SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器. ...
- Win7 32位系统下Java开发环境的安装及配置
目录: Java JDK安装. Java JDK系统环境的配置. 配置常见问题的解决. Java JDK的安装 Java Jdk(Java Development Kit)Java开发不可缺少的环境, ...
- (转)Tomcat(java运行环境)安装及配置教程
转自:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html 用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的 ...
- 实验 1 Java 运行环境的安装、配置与运行
一.实验目的 1. 掌握下载 Java SDK 软件包. 2. 掌握设置 Java 程序运行环境的方法. 3. 掌握编写与运行 Java 程序的方法. 4. 了解 Ja ...
- Java环境的安装与配置
Java环境的安装与配置 环境:Java8,win10 推荐oracle官网oracle官网https://www.oracle.com/index.html下载JDK进行安装 选择自己需要的版本下载 ...
- 【C#】VS2015开发环境的安装和配置(二)2016-08-03更新
分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 按下面介绍的步骤安装即可. 一.安装JDK和Android SDK ...
- 【C#】VS2015开发环境的安装和配置(一)2016-08-03更新
分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 一.简介 为了避免网上乱七八糟的过时介绍,避免误导初学者,这次把至2 ...
- Twitter Storm:单机环境的安装与配置
Twitter Storm:单机环境的安装与配置 好久没写博客了,这一段时间一直被导师push着做毕业设计.由于目前的方向偏向于图像识别检索,毕设打算做一个基于分布式计算平台的图像检索系统,查阅相关资 ...
- Java eclipse Myeclipse tomcat安装及配置
Java eclipse Myeclipse tomcat安装及配置作者:天涯 来源:中国自学编程网 发布日期:1223857747目前,开发Java网页程序,最流行的就是用Myeclipse来进行编 ...
随机推荐
- 用Java反射输出对象的所有属性的值
获取对象的类类型 Class cls = obj.getClass(); 用类类型获取属性数组 getFields()获取的是共有属性 getDeclaredFields()可以获取所有属性 Fiel ...
- javascript 获取两点的像素距离
getPosLen(sdot, edot){//获取2点距离 /* 56 40 56 40 00 40 56 40 56 */ return parseInt(Math.sqrt(Math.pow(M ...
- JavaScript实现计算后缀表达式(逆波兰表达式)以及将中缀表达式转为后缀表达式
逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出.逆波兰表达式又叫做后缀表达式.这个知识点在数据结构和编译原理这两门课程中都有介绍,下面是一些例子: 正常的表达式 逆波兰表达式 a+b ...
- gitlab CICD/schedules无法按照分钟执行
多条Scheduling Pipelines 设置之后发现执行时间都是某个时间,分钟设置的无效不管用 修改/etc/gitlab/gitlab.rb gitlab_rails['pipeline_sc ...
- nethogs-linux程序网络使用情况
netthogs可以显示每个程序的网络传输情况安装nethogs工具yum install https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/Pac ...
- SpringBoot基础篇-SpringBoot快速入门
SpringBoot基础 学习目标: 能够理解Spring的优缺点 能够理解SpringBoot的特点 能够理解SpringBoot的核心功能 能够搭建SpringBoot的环境 能够完成applic ...
- F——宋飞正传(HDU3351)
题目: I’m out of stories. For years I’ve been writing stories, some rather silly, just to make simpl ...
- Java面试—消息队列
消息队列面试题 题目来自于中华石杉,解决方案根据自己的思路来总结而得. 题目主要如下: 1. 为什么要引入消息队列? 消息队列的引入可以解决3个核心问题: 解耦 异步 削峰 解耦 在一个项目中,如果一 ...
- 2019年终总结之SAP项目实践篇
2019年终总结之SAP项目实践篇 到了临近年底,又是年终总结的时候了. 早在去年12月下旬,笔者就有展望2019年度SAP项目实践计划.当时笔者对于在2019年度SAP项目工作有三大期望或者说三大目 ...
- C#实现把String字符串转化为SQL语句中的In后接的参数
实现把String字符串转化为In后可用参数代码: public string StringToList(string aa) { string bb1 = "("; if (!s ...