作为TIOBE榜上有名的热门编程语言之一,Java往往是众多初学者与诸多高校重点关注的课程,在编程界占据着举足轻重的地位;笔者作为一枚大二的Java学习者,个人认为从最开始就先修习编程语言的语法然后才逐步跟随导师写项目,直到学期结束时仿猫画虎的弄出一个四不像,这会极大地消磨学习者在领域初入时的兴趣和激情,并非是编程语言修习路线的最佳选择,笔者认为,三人行必有我师,身为编程学习者的我们更应当在自己在学会一个基础项目的创建之后,再辅以他人的程序项目来参考和使用,最后再来深究研习代码和语法的细节并化为己用,如此,方可快速掌握合理的编程语言的学习节奏

因此,在这里,笔者推荐初学者先懂得在开发环境的构建,会创建Java经典项目,并且能够导入他人项目运行之后,接下来才去自学亦或者跟随导师深究代码和语法的细节之处。下面是笔者的Java开发环境构建第一步的JavaJDK下载安装配置教程,若有不足还请在文末讨论区留言补充:

构建Java开发环境之Java JDK的下载安装配置

教程目录:

一、下载安装Java JDK

二、配置环境变量(环境变量配置)

三、检查环境变量是否配置成功


一、下载安装Java JDK

Java JDK安装包下载地址:

官网下载:Oracle官网-官网下载(国外网站,下载速度较慢)

CSDN下载:JavaJDK8安装包-CSDN下载

网盘下载:JavaJDK8安装包-百度网盘下载

QQ群内下载:1090170960(搜QQ群号添加,已上传至群文件)

说明:因JavaJDK8是使用最广泛并且是官方长期维护的版本,所以我们在这里以这个版本作为安装示例,其他版本的安装包若有需要请留言,笔者会在之后补上

1、在上方安装包下载地址中四选一下载JDK文件,下载后的文件如图:

(若无解压软件请参考:7z解压缩软件下载安装教程_【染指流年】的博客-CSDN博客)

2、解压压缩包后找到这个exe后缀名可执行文件

(开启后缀名示例:如何开启显示文件后缀名(扩展名)_【染指流年】的博客-CSDN博客)

3、右键,以管理员身份运行

4、运行后点击下一步

5、修改安装路径到D盘,(不建议安装在C盘,不然C盘空间用完后会十份难清理)

6、这一步是安装Java的是jre,笔者也是放在D盘的JDK的同级文件夹里的,然后下一步

(JDK全名Java开发工具包,用来便携Java程序 ;jre全名Java运行时环境,用来运行Java程序;以前的JDK和jre需要单独安装配置,而现在所有的JDK安装包例都会包含jre,故会两者会一起安装)

7、接着程序开始安装,安装完成点击关闭

8、检查是否安装成功

按住win+R,输入cmd并回车运行命令行窗口(win键就是在键盘底部左侧的ctrl键和alt键之间,有着window标志的按键,该按键也因此被称为windows徽标键)

9、 输入java -version并回车,能得到JDK的版本号即表示安装成功

二、配置环境变量(环境变量配置)

1、在桌面搜索栏里搜索环境变量,点击编辑系统环境变量

2、选择高级里的环境变量

3、新建环境变量JAVA_HOME(这是第一个环境变量,共俩个)

(1)找到bin文件夹所在目录,复制其所在地址,

(2)在刚才的环境变量窗口中点击新建,

其中变量名填JAVA_HOME,变量值填bin文件夹所在的地址栏地址​​​​​,

比如笔者的变量值就是填:D:\CSDN\Java SE\Java JDK

(3) 上面俩图中的操作完成后,点击确定,可以看到已经成功添加了第一个环境变量

4、编辑path变量(这步是将JAVA_HOME这个变量加入path中)

(1)双击系统变量里的path进行编辑

(2)点击新建,填入变量值:%JAVA_HOME%\bin,然后点击确定,第一个变量配置完成

5、新建环境变量CLASSPATH(这是第二个环境变量,共俩个)

(1)同样的,我们再新建一个CLASSPATH变量

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar

(2)完成之后点击确定,可以看到新建的CLASSPATH变量已经出现在了系统变量中

6、编辑path变量(和第一个变量一样,这里是将CLASSPATH这个变量加入path中)

(1)双击系统变量里的path变量进行编辑

(2)点击新建,填入变量值:%CLASSPATH%,然后点击确定

7、至此,两个变量都已配置完成,顺序点击确定完成保存

三、检查环境变量是否配置成功

1、用快捷键win+R打开运行窗口并输入cmd回车(注意:要新运行一个cmd窗口,不要使用先前打开那个)

2、cmd窗口中输入javac回车,出现下图信息意味着环境变量安装成功

至此,你的Java JDK已完全安装成功

(完)

从零基础到导入运行Java版坦克大战游戏项目 第一节(Java JDK的下载安装配置)相关推荐

  1. 【java版坦克大战---准备篇】 java 绘图

    要写坦克大战当然要先画出坦克.java画图是基础. package com.game; import java.awt.*; import javax.swing.*; public class Pr ...

  2. Java版坦克大战游戏

    技术:Java等 摘要: Java随着各种电子设备,其中尤其是移动通信设备的发展所诞生的一项新的开发技术.Java定位在各种电子设备产品的功能应用上,对电子产品的多样,智能化,提供了很大的帮助.本次设 ...

  3. java版坦克大战加入背景音乐及背景图片

    前一阵学习完Java基础,想着练习一下,就写了个坦克大战练手,基本上是跟着马士兵老师的视频写的,写完以后感觉效果有点low,毕竟自己花费了很多时间敲这个,所以想加入背景图片及背景音乐,让它看起来稍微舒 ...

  4. Java版坦克大战游戏的分析与实现

    技术:Java等 摘要: J2SE (Java 2 Standard Edition)就是Java2的标准版,主要用于桌面应用软件的编程,是伴随着计算机技术的飞速发展而诞生的一项新的开发技术.随着个人 ...

  5. Java版坦克大战游戏毕业设计

    技术:Java等 摘要: Java是近几十年来随着各种技术的发展,尤其是编程语言飞速发展而诞生的一项新的开发语言.随着信息技术的飞速发展,计算机的使用也日渐普及,各种各样游戏也纷纷出现在我们的视野中. ...

  6. 《游戏学习》JAVA版坦克大战课程设计及源码

    1.功能设计 游戏要有图形用户界面,界面能够反映游戏所有的细节. 界面中要有坦克,墙,树林,河流. 界面中要有一个"家","家"被攻击中则输了游戏. 坦克分两种 ...

  7. java 坦克大战暂停_【 java版坦克大战--事件处理】 坦克动起来了

    折腾了这么久,坦克总算能动了.只贴代码编辑不给上首页,花了半个小时的时间写了n多注释. 再顺便把绘图的原理发在这里: 绘图原理 Component类提供了两个和绘图有关的重要方法: ①   paint ...

  8. java游戏牛仔炮筒,Java版坦克大战游戏!

    疯狂的坦克大战项目实现点:Version:1.0                 2016.10.22/上传 1)生成一个可玩,可操作的游戏窗口 a)继承Frame类,导入相应jar包快捷键 shif ...

  9. java版坦克大战_java版坦克大战 - 源码下载|源代码 - 源码中国

    压缩包 : MytangGame4.rar 列表 MytangGame4\.classpath MytangGame4\.project MytangGame4\.settings\org.eclip ...

最新文章

  1. “史上最强”BigGAN公开TensorFlow Hub demo!
  2. elasticsearch的集中常见操作
  3. shell-init: error
  4. 使用 mysql workbench 建议
  5. Python 代码实现模糊查询
  6. MySQL的MyISAM和InnoDB存储引擎表结构
  7. android学习日记16--GridView(网格视图)
  8. oh-my-zsh upgrade problem
  9. 服务器运维监控指标,运维体系~指标监控~Prometheus监控告警与日志
  10. linux撤销编译,linux重新编译内核
  11. Android Multimedia框架总结(十四)Camera框架初识及自定义相机案例
  12. su灯光插件_lightup插件下载|lightup for sketchup下载v4.0中文免费版 附使用教程 - 欧普软件下载...
  13. 如何获取Windows 10的旧默认桌面背景
  14. HD1096 between “ 之间” 的含义
  15. 思科路由器如何强行中断命令
  16. HJ68 成绩排序 ●●
  17. kafka消息服务的producer、broker、consumer的配置
  18. 课内实验记录|信用卡号的合法性检查
  19. Android supports-screens 屏幕适配
  20. swpuctf 2021

热门文章

  1. java时区问题_Java时区问题
  2. 量化交易领域最重要的10本参考书推荐
  3. Spring 学习之扩展点总结之后置处理器(一)
  4. uber奖励和账单详解
  5. Druid连接池的实用配置详解
  6. ffmpeg4.4项目学习--H264编码之码率控制模式及参数配置
  7. Redis 编译报zmalloc.h相关的错
  8. 星星下落_与星星共舞
  9. FPGA产生相位编码基带信号
  10. 【鸿蒙OS开发入门】18 - HDF驱动子系统:加速度计传感器 Driver层驱动代码分析