众所周知,当你学习一门新语言的时候,总是免不了环境搭建这一步:

软件、插件、各种包......

尤其是Java,我周围就有很多同学都是因为不会搭建JDK环境而放弃后续的学习——其实大部分都是因为怕麻烦、粗心或者手残而失败,自己也找不到错在哪里,结果就直接从入门到放弃了。

于是在经过多次错误的尝试之后,我总结出了一套适用于初学者&纯小白的JDK安装教程,照着安装就可以了,完全不用自己动脑。

一、JDK下载

JDK历史版本下载:Oracle Java 存档 | Oracle 技术网 | Oracle​www.oracle.com

JDK常用最新版本下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html​www.oracle.com

目前已经更新到了JDK12,但一般情况下JDK8及以上版本就可以满足需求。

选择了右边的Download之后,

这里需要勾选“接受证书许可”,然后按照自己的需求下载相应的就好了。X86就是32位电脑,X64就是64位电脑,注意不要下错了。

二、JDK安装

1. 首先选择与自己电脑系统位数相同的版本(看电脑位数:我的电脑→右键→属性)

我这里就是用之前的JDK8版本——

2. 开始安装

3. 记住这个地址,待会儿要用 C:\Program Files\Java\jdk1.8.0_131

个人建议不用修改安装路径,毕竟也占用不了多少空间。

4. 等等等

5. 点点点

6. 继续等等等~

7.

8. 安装第7步之后,命令提示符输入java、java -version就可以出一大串东西了!

命令提示符打开:Windows + R,输入cmd,点击确定

输入java,出现一大串东西,不用管

输入java -version,出现版本号

9. 好了,接下来开始配置环境变量

新建变量名 JAVA_HOME,变量值 C:\Program Files\Java\jdk1.8.0_131

点击”确定“,再来新建一个(人类的本质QAQ)

变量名 CLASSPATH,变量值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

接下来修改 Path

新建,在后面加上 %JAVA_HOME%\bin

(或者也可以加上C:\Program Files\Java\jdk1.8.0_131\bin)

win7也是一样,直接在后面加就好啦~ 但是前面一定不要忘记加分号;%JAVA_HOME%\bin

然后不断点”确定“,加上上面那个共 三个,不要搞错了呀~

10. 然后在命令提示符中输入 javac,回车,又出现一大串东西~

OK,如果成功到了这一步,就大功告成啦~~可以开始愉快的敲代码惹!

三、java、java -version显示“不是内部或外部命令”拼写错误

java -version 中间有空格,千万不要掉了

2. 安装失败,建议重新安装

四、javac显示“不是内部或外部命令”

这是大家在配置环境中最容易出现的问题了,如果java、java -version均有运行结果,javac这里没有,那就说明jdk安装成功,但是环境变量没有配置成功(对的,安装和配置是两个不一样的东西),经过我自己的整理,总结出了以下可能出现错误的地方,应该可以解决大部分人的问题了:

1. JAVA_HOME配置不对

JAVA_HOME必须为你安装jdk时的路径,我没改过,所以就是 C:\Program Files\Java\jdk1.8.0_131

如果改了的话就用你自己安装时的路径,即下图方框中的地址:

2. Path后面 ;%JAVA_HOME%\bin,改用 C:\Program Files\Java\jdk1.8.0_131\bin

有的时候电脑可能对相对路径(JAVA_HOME)无法识别,因为需要直接用其绝对路径就好了

3. ;等小标点敲掉了(直接复制给出的就好了,尽量不要手动输入)

4. 以上都没问题,关掉命令提示符,重新打开并输入

5. 重启电脑

总之,JDK的环境搭建只要足够细心,就可以直接一次到位;如果确实出现了问题也不用慌,看看报错是什么,然后对症下药。大不了就是重装,难度不大。

对了,关于Mac的JDK环境大家,大家可以参考这篇文章:https://blog.csdn.net/YuanLiYin079/article/details/81433964​blog.csdn.net

java jdk学习_Java学习第一步:JDK环境搭建(纯小白向)相关推荐

  1. Java后端新人入职第一天,环境搭建,全看这篇就行了

    本文主要是记录一下一个新人java后端开发来到一个新公司,如何快速将自己的相关开发环境搭建好,包括Java.Maven.Tomcat.idea.Redis.Mysql等等,有的公司会有相关版本的要求, ...

  2. 【tio-core】1、tio-study是学习t-io的第一步

    为帮助第一次使用 t-io 的朋友更快地学习上手 t-io,提供了一个 tio-study 实例项目,快速体验 t-io TCP长连接应用 1.项目地址 https://gitee.com/asurp ...

  3. Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP

    Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP xBird 原创  (参与分:36,专家分:90)   发表:2004-9-3 上午9:37   版本:1.0   阅读:160 ...

  4. Fuzz学习笔记(一)—— WinAFL环境搭建与基本使用

    WinAFL学习笔记(一)-- WinAFL环境搭建 环境配置 安装步骤 1)安装git 2)安装CMake 3)编译dynamorio 编译32位 编译64位 4)编译winafl 编译32位 编译 ...

  5. 51单片机学习历程——硬件准备&开发环境搭建

    系列文章目录 第一章 51单片机学习历程(1)--开发环境搭建 第二章 51单片机学习历程(2)--建立新的工程 第三章 51单片机学习历程(3)--点亮一颗LED 第四章 51单片机学习历程(4)- ...

  6. 好好学习 天天编程—C语言之环境搭建(一)

    好好学习 天天编程-C语言之环境搭建(一) 一.安装Visual Studio 2010及以上版本 二.搭建环境 三.编写代码 四.运行代码 Ctrl+F5 或者Ctrl+Fn+F5 如果界面不出来这 ...

  7. 深度学习图像识别:基础知识与环境搭建

    深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...

  8. java jdk学习_Java学习第一步 -- JDK安装

    1.学习JAVA,首先我们要去下载JDK的安装包,根据自己电脑的配置下载相应的版本,然后配置一下环境变量就可以学习JAVA了,下面是下载和安装JDK的教程: 2.点击上图中箭头所指的地方,会出现下面的 ...

  9. java helloworld代码_java学习应用篇|逃不掉的HelloWorld

    本文知识点 1.表白不是发起进攻的冲锋号,而是吹响胜利的号角 2.除了爱情不讲道理,公理也不讲道理 3.这世界,离了javac,也是可以运行的! 4.Hello,寺水 写程序并不是写代码 看前面啰啰嗦 ...

  10. 零基础学sql要多久_零基础小白如何迈出学习SQL的第一步?文科生学SQL的心得

    本文适用对象:从没接触过编程的零基础小白 首先,判断是否需要学习SQL 学习的第一步:了解SQL的用途. 比如你的目的是处理小量数据,那么excel就能满足需求,且excel简单易学,适用性广,这种情 ...

最新文章

  1. windows监控——再见zmq
  2. S3C6410嵌入式应用平台构建(六)——linux-3.14.4移植到OK6410-(Yaffs2文件系统移植)...
  3. C#将图像文件压缩为AVI文件播放
  4. MariaDB 窗口函数row_number、rank介绍
  5. mybatis crud_MyBatis教程– CRUD操作和映射关系–第1部分
  6. 洛谷P2708题题解(Java语言描述)
  7. Laravel 中asset 函数支持https 协议
  8. HDU 3377 插头dp
  9. 索尼PS5国行版本周开售 后期将推全配色DualSense手柄
  10. bzoj5248(洛谷4363)(2018九省联考)一双木棋
  11. ubuntu ssh密钥_生成SSH密钥以在Ubuntu中进行无密码登录
  12. FFmpeg入门详解之74:FFmpeg转码器Java版之需求规格说明书
  13. LabVIEW编程LabVIEW控制研华PCI 1220运动控制卡例程与相关资料
  14. 通过ADB命令打开MTK和展讯日志的方法
  15. 基于RFID技术的智能交通解决方案
  16. 能量换算,方便减肥控制饮食
  17. googlePlay订阅商品对接流程
  18. 文本数据的机器学习自动分类方法(转)
  19. 我的java开发总结
  20. BlazeDS简单介绍

热门文章

  1. 2022年的文章写作计划
  2. 机器视觉技术概述-技术难点-市场前景
  3. Inkscape软件的使用与处理svg格式图片
  4. 上海中环C位出道,自动驾驶天团横「扫」北上广
  5. new Vue() 和 export default {}及Vue页面组件和标签组件说明与比较(非常重要)
  6. 关于deployment descripter(web.xml)的认识
  7. mongo之$group+$addToSet
  8. Java中的断言 Assert
  9. Codeforces Round #173 (Div. 2) E. Sausage Maximization —— 字典树 + 前缀和
  10. Python爬上不得姐 并将段子写入数据库