七、Java基础---------JDK安装与配置
配置环境变量名词说明
path:通过path系统去寻找可执行的java文件。
JAVA_HOME:JDK的安装目录
classpath:加载目录
为什么需要配置path,什么时候需要classpath?
path:
系统变量path告诉系统可执行文件所在的路径,当发现某个可执行文件时,默认先从当前目录寻找,如果没有找到
就会到path所设定路径的路径去寻找,然后执行。
classpath:
是告诉JVM要使用或者执行的类文件在哪里,当类文件放在其他路径上时,如果在当前目录下使用或者执行类文件时,
需要设置classpath路径告诉文件存在的具体位置。
JDK 和JRE 和 JVM
JDK:JAVA开发工具包,是Java Development Kit 的缩写
JRE:Java运行环境,是Java Runtime Environment的缩写
JVM:JAVA虚拟机,是ava Virtual Machine的缩写
JDK安装配置环境变量详解:
第一步,双击jdk安装包,进入安装向导

第二步,下一步,更改安装路径,选择安装所有组件

第三部,更改为D:\jdk.1.7.0_07\

第四步,点击确定

第五步,下一步,开始安装

第六步,安装jre,这一步可以选择不安装因为在安装jdk时已经安装好了,没必要安装独立的jre

第七步,完成安装,接下来进入配置环节
右击我的电脑,选择属性

第八步,选择高级系统设置

第九步,选择环境变量

第十步,在用户变量下面选择新建

第十一步,输入java_home,变量值为jdk安装目录

第十二步,新建path,值为%java_home%\bin

第十三步,新建classpath,值为.;%java_home%\lib;
第十四步,环境变量配置完毕。在doc下输入javac,出现如下界面表示配置成功。

JAVA程序运行过程
1.编译javac :把JAVA源文件编译成class字节码文件
2.运行JAVA:运行class文件
七、Java基础---------JDK安装与配置的更多相关文章
- Java基础—JDK环境变量配置
1.安装JDK 下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 注意点 ...
- Java中jdk安装与环境变量配置
Java中jdk安装与环境变量配置 提示:下面是jdk1.7和jdk1.8的百度网盘链接 链接:https://pan.baidu.com/s/1SuHf4KlwpiG1zrf1LLAERQ 提取码: ...
- CentOS6安装各种大数据软件 第七章:Flume安装与配置
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- JDK安装与配置
JDK安装与配置 一.下载 JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.html 一般选择Java SE版本即可,企业版的选择Java ...
- JDK安装和配置
一.Windows下的JDK环境变量配置 在java 中需要设置三个环境变量(1.5之后不用再设置classpath了,但个人强烈建议继续设置以保证向下兼用问题) JDK安装完成之后我们来设置环境变量 ...
- Java环境的安装与配置
Java环境的安装与配置 环境:Java8,win10 推荐oracle官网oracle官网https://www.oracle.com/index.html下载JDK进行安装 选择自己需要的版本下载 ...
- Tomcat+JDK安装和配置
Tomcat+JDK安装和配置 一.打开FlashFXP软件,建立连接,选择需要的包,右击传输到 /home/guest中 二.进入到:cd /home/guest中,对tomcat包进行解压 三.将 ...
- linux环境jdk安装及配置
linux环境jdk安装及配置 linux环境jdk安装及配置 1.下载jkd( http://www.oracle.com/technetwork/java/javase/downloads/ind ...
- jdk 安装过程配置环境变量 error 的解决过程
jdk 安装过程配置环境变量 error 的解决过程 问题背景: 我在安装 jdk 过程中在JAVA_HOME和path中添加路径后, cmd 中输入java 和javac均出现错误,因为之前在 D ...
随机推荐
- Is Anchor magento
如何在magento分类页的Layered Navigation中可以用magento后台已有的attributes进行筛选. 首先,进入后台 Catalog > Manage Categori ...
- Using Change Management and Change Control Within a Project
In any project, change is inevitable whether it comes from within the project or from external sourc ...
- Swift-06-闭包
看完记不住,只好继续抄课文. 如果某个存储型属性的默认值需要特别的定制或者准备,就可以使用闭包或者全局函数来为其属性提供定制的默认值.每当某个属性所属的新类型实例创建时,对应的闭包或者函数会被调用,而 ...
- SQLServer temporary table and table variable
Temporary tables are created in tempdb. The name "temporary" is slightly misleading, for ...
- 简述Docker镜像、容器、仓库概念
Docker镜像 Docker镜像(Image)类似于虚拟机的镜像,可以将他理解为一个面向Docker引擎的只读模板,包含了文件系统. 例如:一个镜像可以完全包含了Ubuntu操作系统环境,可以把它称 ...
- Linux 进程间通信
[转]unix进程间的通信方式 (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信. (2)命名管道(named pipe):命名管道克服 ...
- Sublime用户如何快速高效开发跨平台App
2015年9月15日,APICloud举办了一周年开源分享会,发布开源插件支持Sublime用户开发跨平台App,APICloud 开源技术负责人周兴海分享了Sublime关于插件方面相关的内容. S ...
- [BS-25] IOS中手势UIGestureRecognizer概述
IOS中手势UIGestureRecognizer概述 一.概述 iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touches ...
- python_如何建立包
步骤: (1)包的名称为drawing (2)drawing中建立模块color和shape 视图: 备注: (1) E:/python_script/已经加入到系统变量path中 (2) 建立包时, ...
- SQL Server中的uniqueidentifier类型
uniqueidentifier类型可以配合T-SQL中的newid和newsequentialid来生成唯一标识符,具体区别如下(摘抄自微软官方文档). Nonsequential GUIDs: Y ...