本文转自:https://blog.csdn.net/yangsummer2426/article/details/80499775

1.      首先下载jdk,网址如下:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

如下图,勾选Accept,然后选择Windows版本,点击右边的下载。

下载后的jdk,直接双击运行安装,记住自己的安装目录!

我是直接安装在 默认路径C:\Program Files\Java\jdk1.8.0_171,也可以选择装在其他路径(例如D盘)

2.配置环境变量

在高级系统设置中设置环境变量

新建系统变量:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_171

在系统变量Path后面追加;%JAVA_HOME%\bin(建议在path变量值中上移置顶)

jdk8可设置也可不设置变量:新建CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(切记设置的话别漏了前面的".")

3.安装检查

检查path:在cmd下面输入echo %path%,确保path里面,java的路径是正确的,并且没有其他java的路径

注:C:\Program Files (x86)\Common Files\Oracle\Java\javapath 不影响环境设置,可忽略

再在cmd中执行java -version和javac -version。若两个版本一致,说明java环境配置成功啦!

注意事项:

若在cmd中执行java成功,执行javac就提示 “不是内部或外部命令”,首先检查环境变量是否配置错误,若没错;

则建议jdk和jre安装在同一文件夹里,但是这个文件夹最好包含两个不同的文件夹,分别作为jdk和jre的安装目录。我是在C:\Program Files\Java\jdk1.8.0_171里安装了jdk,在C:\Program Files\Java\jre1.8.0_171里安装了jre;

原因是jdk在安装过程中会提示两次安装目录,第一次是jdk,第二次是jre,而第二次安装的时候不要选择与jdk同一个文件夹,因为jdk安装时里面就会有一个jre文件夹,而安装jre时,又会安装jre文件夹,就会有部分覆盖,以至于找不到本来安装了的javac程序,

若还是出问题,可在PATH,设置变量值%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

但此次我设置的path变量值为(%JAVA_HOME%\bin)

ps:卸载jdk重装时一定要卸载干净,可利用360安全卫士来查找清除残留的java文件,如卸载不干净,可能会导致找不到重新安装的java

经验如上,完毕!
---------------------
作者:凤凰浴火重生
来源:CSDN
原文:https://blog.csdn.net/yangsummer2426/article/details/80499775
版权声明:本文为博主原创文章,转载请附上博文链接!

[转]win10中安装JDK8以及环境配置的更多相关文章

  1. win10 中安装 JDK8 以及环境配置

    下载和安装 JDK8 下载 下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 安装 直接双 ...

  2. python中在ubuntu中安装虚拟环境及环境配置

    python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ...

  3. 4.Centos7安装JDK8以及环境配置

    1.下载 linux 版本 jdk (jdk-8u11-linux-x64.tar.gz) 一定要是 .tar.gz 版本,可以去我的百度网盘下载或者在百度上面找 2.新建文件夹命令:mkdir /u ...

  4. Centos7安装JDK8以及环境配置

    下载,选择centos7 64位版本 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h ...

  5. python编程中在ubuntu中安装虚拟环境及环境配置

    1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install --upgrade 包名` 2.python虚拟环境安 ...

  6. win10怎么安装JDK8,配置JDK8的环境变量

    win10怎么安装JDK8,配置JDK8的环境变量 本文详细说明怎么在win10上安装JDK8,方便小伙伴们快速学会安装与配置JDK. 工具/原料 windows10 jdk-8u51-windows ...

  7. 史上最全Windows版本搭建安装React Native环境配置

    史上最全Windows版本搭建安装React Native环境配置 配置过React Native 环境的都知道,在Windows React Native环境配置有很多坑要跳,为了帮助新手快速无误的 ...

  8. 史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

    史上最详细Windows版本搭建安装React Native环境配置   2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views ...

  9. Oracle 12cR1 RAC 在VMware Workstation上安装(上)—OS环境配置

    Oracle 12cR1 RAC 在VMware Workstation上安装(上)-OS环境配置 1.1  整体规划部分 1.1.1  所需软件介绍 Oracle RAC不支持异构平台.在同一个集群 ...

随机推荐

  1. linux 硬盘

    df -hT 查看格式 各种文件 mount命令 可以挂载那些块设备:光盘.磁盘分区.U盘 光盘:文件系统:iso9660 iso文件文件系统:iso9660 iso文件可以进行挂载的 mount c ...

  2. vue组件通信新姿势

    在vue项目实际开发中我们经常会使用props和emit来进行子父组件的传值通信,父组件向子组件传递数据是通过prop传递的, 子组件传递数据给父组件是通过$emit触发事件来做到的.例如: Vue. ...

  3. Android-Nexus5-命令刷机

    第一步)需要有有一部Nexus5手机: 第二步)寻找 .tgz 刷机包: 1: 2: 3.进行hammerhead-lmy47d-factory-6c1ad81e.tgz的下载: 4 进行解压: 5. ...

  4. 英语演讲稿——Get Along with Fear

    Hi. My name is Zhang Meng. I’m an engineer at Keysight. Today I’m not going to introduce my birthpla ...

  5. Visual Studio 2017 集成Crystal Report为ASP.NET MVC呈现报表

    最近项目需要实现报表功能,平衡各方面的因素,还是使用Crystal Report(水晶报表) 下载较新版本: http://downloads.businessobjects.com/akdlm/cr ...

  6. 背水一战 Windows 10 (112) - 通知(Badge): application 的 badge 通知, secondary 的 badge 通知, 轮询服务端以更新 badge 通知

    [源码下载] 背水一战 Windows 10 (112) - 通知(Badge): application 的 badge 通知, secondary 的 badge 通知, 轮询服务端以更新 bad ...

  7. 剑指offer面试题16:反转链表

    题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后的链表的头结点.解题思路:单向链表只能实现单向遍历,改变链表方向就是要把当前链表的节点指向它的前一个节点,一旦当前链表指向发生了变化,就 ...

  8. 7.数据库、Contentobserver

    群组页是程序内部维护的一个数据库,其中一张表groups,用于存放创建的群组,还有一张表thread_group,用于关联群组和系统短信数据库中的会话. 数据库应该这样设计 MySqliteHelpe ...

  9. Pycharm永久激活方式

    1.首先下载pycharm破解包 http://idea.lanyus.com/ 2. 将下载的文件放入PyCharm安装bin目录下: 3.在pycharm.exe.vmoptions ,pycha ...

  10. 第88节:Java中的Ajax和ASP.NET和TCP/IP 教程和JSON

    第88节:Java中的Ajax和Jquery ajax是什么?有什么用?原理,怎么用? ajax是asynchronous javascript and xml(异步javascript和xml),是 ...