【Windows】JDK安装与环境变量配置
一、JDK下载
jdk有多个版本:
java se开发包:Java SE Development Kit 8u25 ,必须的配置Java开发环境的。
java se开发包+示例:Java SE Development Kit 8u25 Demos and Samples Downloads
javaFX开发包和示例:JavaFX Demos and Samples Downloads
-------------------------------------------------------------------------------------------------
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
在download标签,点击java的logo,即可进入最新版本下载页面
如果需要下载旧版本,则在该页面,最底部【Java Archive】进入
选择需要的版本:
选择下载的jdk:
根据操作系统选择版本,本次示例为Windows:
Windows x86 : jdk-8u181-windows-i586.exe ---->32位系统
Windows x64 : jdk-8u181-windows-x64.exe ---->64位系统
勾选【Accept License Agreement】,下载版本;
备注:
有部分JDK有exe 和 zip 版本。exe需要安装;zip为绿色版,不用安装。
二、安装jdk
在安装的过程中,会出现两次安装提示 。第一次是安装 jdk ,第二次是安装 jre 。
jdk与jre,建议放在同一个java文件夹的不同目录下,不能都放在java文件夹的根目录下,否则会出错。
1.双击安装软件,开始安装JDK,本次示例为:jdk-8u161-windows-x64.exe
点击下一步,进入安装路径配置,默认安装C盘,可以修改安装路径:(java目录建议放在磁盘第一层)
点击下一步,安装JDK:
JDK安装结束后,自动进入JRE安装,选择路径,点击下一步:
安装JRE前,要先创建JRE的安装目录,因为此步骤不会自动创建JRE目录。JDK会自动创建。
安装JRE:
成功安装
三、配置环境
Java程序开发,主要使用JDK的两个命令:javac.exe、java.exe。这些命令并不属于windows的命令,需要配置环境才能使用。
右击“我的电脑”-->'属性'-->"高级系统设置"-->'高级'-->"环境变量"
在【系统变量】中配置一下信息:
(1)新建->变量名【JAVA_HOME】,变量值"D:\Java\jdk1.8.0_161"(即JDK的安装路径)
(2)新建->变量名【CLASSPATH】,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar” (注意最前面,需要加上英文点和中间的分号: ,; )
(3)编辑->变量名【Path】,在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” (在系统变量里找到Path变量,在已有的变量后加配置信息,注意在配置信息前加上英文分号 ;)
变量名可大写也可以小写。
JAVA_HOME环境变量
作用:指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
CLASSPATH环境变量
作用:指定类搜索路径,JVM就是通过CLASSPTH来寻找类。
path环境变量
作用:指定命令搜索路径,在i命令行下执行命令如javac编译java程序时,会根据PATH变量所指定的路径去查找看相应的命令程序。
然后点击确定完成。
四、验证环境配置
在【开始-运行】,输入cmd ,打开窗口,分别输入java,javac, java -version (java 和 -version 之间有空格)、echo %JAVA_HOME%
如图所示,则说明安装和配置成功。
若在CMD中输入javac test.java命令后,显示'javac'不是内部或外部命令,可能没有安装好JDK开发环境或环境变量配置或配置有误。
五、验证第一个java程序
打开txt文件,输入一下代码,保存后改为 Test01.java public class Test01 {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}
打开cmd,执行javac Test01.java和java Test01命令,如下图,则环境成配置。
参考:
https://www.cnblogs.com/smyhvae/p/3788534.html
http://www.cnblogs.com/liuhongfeng/p/4177568.html
【Windows】JDK安装与环境变量配置的更多相关文章
- Windows—JDK安装与环境变量配置
本文介绍JDK的安装与环境变量配置. 工具/原料 JDK1.8.0_65 WIN7 32bit jdk-8u65-windows-i586.exe 方法/步骤 安装JDK 选择安装目录 安装过程中会 ...
- 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程
01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...
- Windows环境下JDK安装与环境变量配置详细的图文教程
原文作者:souvc博文出处:http://www.cnblogs.com/liuhongfeng/p/4177568.html 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1 ...
- JDK安装和环境变量配置-成功经验
JDK安装和环境变量配置1.下载安装软件 2.安装JDK--开发环境,路径 3.之后打开安装路径下的bin文件夹路径,我的是默认安装C:\Program Files\Java\jdk1.6.0_10\ ...
- JAVA开发环境搭建 - JDK安装及环境变量配置
1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序
- Java中jdk安装与环境变量配置
Java中jdk安装与环境变量配置 提示:下面是jdk1.7和jdk1.8的百度网盘链接 链接:https://pan.baidu.com/s/1SuHf4KlwpiG1zrf1LLAERQ 提取码: ...
- Windows下Java JDK安装和环境变量配置
[Java攻城狮学习路线](http://www.cnblogs.com/apollospotatolikett/p/8665123.html 1.JDK下载 下载地址:http://www.orac ...
- jdk安装和环境变量配置
jdk的安装和环境变量配置每次换新环境都在做,但是每次都没有认真去想是怎么做的,反正每次打开百度搜索照做就是.这次整理一下,也顺便理清一下其中的原理. 1.第一步当然就是下载jdk,我这边下载的是jd ...
- java-02 JDK安装与环境变量配置&安装编程IDE
1.JDK下载安装与环境变量的配置 1.1 官方JDK 下载地址 大家可以到Oracle中国官方网站下载JDK,也可已 通过这个链接下载 (推荐大家下载1.8版本,这个版本是当前比较流行的版本) 也可 ...
随机推荐
- MySql自动备份shell
MySql黑屏备份是每个运维工程师必备的技能,以下是MySQL自动备份脚本: #/bin/bash#This is mysql backup shell on 2019/4/28 BAKUP_DIR= ...
- 洛谷P1032 字串变换-题解
https://www.luogu.org/problemnew/show/P1032--(题目传送) 好在数据范围很小,暴力一点也能过.思路较简单,按照所有规则,从第一位开始广搜. 注意:1.str ...
- kubernetes 核心技术概念(二)之 volume namespace annoation
volume k8s通过数据卷来提供pod数据的持久化,k8s的数据卷是对docker数据卷的扩展,k8s的数据卷是pod级别的,用来实现pod中容器的文件共享 volume是pod中能被多个容器访问 ...
- Apache Hadoop 2.9.2 的Federation架构设计
Apache Hadoop 2.9.2 的Federation架构设计 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 能看到这篇文件,说明你对NameNode的工作原理想必已经了如 ...
- 从Random Walk谈到Bacterial foraging optimization algorithm(BFOA),再谈到Ramdom Walk Graph Segmentation图分割算法
1. 从细菌的趋化性谈起 0x1:物质化学浓度梯度 类似于概率分布中概率密度的概念.在溶液中存在不同的浓度区域. 如放一颗糖在水盆里,糖慢慢溶于水,糖附近的水含糖量比远离糖的水含糖量要高,也就是糖附近 ...
- Java发布webservice应用并发送SOAP请求调用
webservice框架有很多,比如axis.axis2.cxf.xFire等等,做服务端和做客户端都可行,个人感觉使用这些框架的好处是减少了对于接口信息的解析,最主要的是减少了对于传递于网络中XML ...
- AJAX原理解析与兼容方法封装
AJAX常用参数 AJAX对象兼容 AJAX对象方法与属性 AJAX封装兼容方法源码 AJAX全称Asynchronous JavaScript and XML(异步的JavaScript与XML), ...
- EF Core系列
一. 二. 三. 系列章节 第一节:EF Core简介和CodeFirst和DBFirst两种映射模式(以SQLite和SQLServer为例) 第X节:XXXXXXXXXXXXXXXXXXXXXXX ...
- 第十二节:WebApi自动生成在线Api文档的两种方式
一. WebApi自带生成api文档 1. 说明 通过观察,发现WebApi项目中Area文件夹下有一个HelpPage文件夹,如下图,该文件夹就是WebApi自带的生成Api的方式,如果该文件夹没了 ...
- python学习07
函数中的模块及包管理1)1.模块查找的顺序:运行代码时当前目录 -> PYTHONPATH ->系统环境变量PATH设置的路径2.导入模块的书写规范:内置模块-------第三方模块--- ...