JAVA基础之JDK安装
JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了。
今天我们就来一步步教你如何打倒这第一只拦路虎。
1.JDK下载
百度搜索jdk关键字,找到第一个英文的链接:
点进去后找到 JAVA SE 8u211,点击JDK下面的DOWNLOAD标志进入下一页。
注意这里,有很多人直接下载了最新版本的JAVA 12,实际上JAVA 12开始是收费的了,而且里面的绝大多数特性都是新手用不到的,JAVA 8已经完全够用了。
进入新页面后,找到JDK的下载列表,注意上方的单选按钮要选上Accept.。然后根据自己的操作系统是32位还是64位,选择对应的windows版本下载:
目前除非很老的机子,现在一般都是64位系统了。如果不确定,可以右键点击【我的电脑】,选择【属性】,进入系统详情页可以查看操作系统类型:
点击下载后Oracle还需要注册账号,按照它的项目填写就是。注意填写真实邮箱,要验证邮箱的。
2. JDK安装
JDK的安装比较简单,全部默认就可以了。安装路径最好不要改,很多新手改了之后就忘记自己装哪里去了。
3. 环境变量配置
JDK安装好后还不能马上使用,需要配置系统环境变量。
环境变量的配置有2中方法,第一种可以下载我这里提供的自动配置文件:
右键点击上面的链接,选择另存为,然后保存到JDK的安装目录下:
双击这个文件运行即可~!
根据操作系统不同,有可能会出现错误。如果出错了,请按照下面的另一种方式来设置环境变量:
右键点击我的电脑,选择【属性】,进入系统详情页。点击左侧的【高级系统设置】:
在系统属性面板内,选择【高级】->【环境变量】:
在环境变量面板内,选择新建系统环境变量:
新建变量名为JAVA_HOME, 变量值为你的JDK的安装目录!!!!
同理,在系统变量里新建"CLASSPATH"变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)
最后,在系统环境变量内找到Path变量,选择编辑:
如果你是win7或win7之前的系统,则直接在Path变量值的后面添加: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (注意前面的分号)
如果你是win10系统,则直接新增1个变量值即可:
记得点击确定,保存好所有的环境变量。
4. 安装确认
环境变量配置好后,需要确认是否配置正确。
点击windows开始按钮,输入cmd,打开windows命令行窗口:
在命令行窗口输入 java -version (注意中间空格),然后回车。
如果下面出现了jdk的版本号,说明配置完成了。
如果出现错误,可以
1. 重启系统再次确认
2. 确认下载的文件是否正确
3. 确认环境变量是否配置正确。
更多JAVA相关学习内容,可以微信扫码关注我哦~
点击关注,加入我们和小章鱼一起成长吧!
JAVA基础之JDK安装的更多相关文章
- JAVA基础(jdk安装和环境变量的配置)
JAVA 1.何为JAVA Java的发展可以归纳如下的几个阶段. (1)第一阶段(完善期):JDK 1.0 ( 1995年推出)一JDK 1.2 (1998年推出,Java更名为Java 2): ( ...
- Java基础-Eclipse第三方安装包管理工具之Maven
Java基础-Eclipse第三方安装包管理工具之Maven 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 玩过Linux的小伙伴应该都知道yum吧,我们只要把搭建好的yum仓库配 ...
- java基础开发环境安装(全)
一.jdk安装(可以根据自己习惯选择合适安装路径) 1.jdk1.8下载地址:https://pan.baidu.com/s/1O9JQlFJ9cpkGCQL35cm_7g 提取码:pe2g 2.jd ...
- Java基础(1)--JDK,变量
Scanner的next()方法和nextLine()方法 1.next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键.Tab键或Enter键等结束符,next()方法会自动 ...
- 安装java开发环境jdk,安装JDK
JDK可以理解为翻译官,它将Java高级语言翻译为二进制执行. JDK可以编译文件,编译后的文件扩展名为.class. 只要能支持JDK的地方,JAVA就可以运行,这就是JAVA跨平台的性质. 我的是 ...
- Java初转型-jdk安装和配置
Java 开发环境配置 > * 下载JDK> * 配置环境变量> * 测试JDK是否安装成功> * 使用 Eclipse 运行第一个 Java 程序 下载JDK 首先我们需要下 ...
- JAVA环境配置---------jdk安装路径中存在空格的问题
我把jdk 安装在C:\Program Files下 而ide启动脚本 startup.bat 例如以下: if "%OS%"=="Windows_NT" se ...
- 【java基础之jdk源码】Object
最新在整体回归下java基础薄弱环节,以下为自己整理笔记,若有理解错误,请批评指正,谢谢. java.lang.Object为java所有类的基类,所以一般的类都可用重写或直接使用Object下方法, ...
- 【java基础之jdk源码】集合类
最近在整理JAVA 基础知识,从jdk源码入手,今天就jdk中 java.util包下集合类进行理解 先看图 从类图结构可以了解 java.util包下的2个大类: 1.Collecton:可以理解为 ...
随机推荐
- Windows系统CPU内存网络性能统计第一篇 内存
最近翻出以前做过的Windows系统性能统计程序,这个程序可以统计系统中的CPU使用情况,内存使用情况以及网络流量.现在将其整理一下(共有三篇),希望对大家有所帮助. 目录如下: 1.<Wind ...
- Excel的Range对象(C#)
原文:Excel的Range对象(C#) Range 对象是 Excel 应用程序中最经常使用的对象:在操作 Excel 内的任何区域之前,都需要将其表示为一个 Range 对象,然后使用该 Rang ...
- 零元学Expression Blend 4 - Chapter 1 缘起
原文:零元学Expression Blend 4 - Chapter 1 缘起 本来都使用Adobe相关工具从事设计工作的我,因缘际会下,接触到了Expression Blend 4,让我完全的对微软 ...
- Android零基础入门第13节:Android Studio配置优化,打造开发利器
原文:Android零基础入门第13节:Android Studio配置优化,打造开发利器 是不是很多同学已经有烦恼出现了?电脑配置已经很高了,但是每次运行Android程序的时候就很卡,而且每次安装 ...
- Android零基础入门第82节:Activity数据回传
上一节学习了将简单的数据从MainActivity传递到SecondActivity,本节一起来学习数据如何从SecondActivity回传到MainActivity. 一.简介 前面己经提到,Ac ...
- 【备忘】C#语言基础-1
C#基础 注意区别哟! C#是一种托管语言,与C++不同,不能直接操作系统底层,依赖于 framework. 如果局部变量和全局变量同名,全局变量就会被屏蔽. 函数的返回值类型不是签名的一部分,所以不 ...
- C++迭代器 iterator
1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型.(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<int>::iterator iter ...
- WPF四年,尤不足以替代WinForm
WPF四年,尤不足以替代WinForm WPF出山已四年,作为官方内定的下一代UI系统掌门,没少露脸.但这个新掌门能否胜任,仍是众多开发者的心头之虑.通过对VisualStudio 2010的编辑器部 ...
- Qt 5.6.2 静态编译(VS2013 x86 target xp openssl icu webkit)
在去年4月份的时候,我写过一篇动态编译Qt5.6.0的文章,当时是为了解决webkit不能在winxp下面跑的问题,动态编译有一个缺点,就是发布的时候,要携带一大堆dll,使安装包的体积增大.而静态编 ...
- 凤年读史27:普鲁士vs德意志
孙宇 普鲁士,是熟悉历史的人都知道的一个名词,它与德国关系密切.似乎在某些情境中,普鲁士就是德国,而在另一些场合,普鲁士和德国又不一样,有所区别.那么普鲁士到底是什么?它和德国到底是什么关系? 普鲁士 ...