1.java版本及安装

目前Java版本已经更新到15版本,但由于开发工具原因加上是初学者开发工具尽量选择集成开发工具,为了与集成开发工具配套这里以1.8版本为例即Java8,系统window7;

(1)首先去官网下载jdk安装包

可以自行百度或访问:https://www.oracle.com/index.html

如图网站首页:

产品→java:

右上角有下载按钮进入下载页面,或一直往底部拉也有下载按钮

如图下载页面最新的版本已经到了15:

我们在这里下载8版本:

选择windowx64下载到本地:

(2)java安装

点击exe文件,按照步骤来就好,注意安装位置后面会使用到

如图:

a.双击运行安装文件exe

b.这时安装的是jdk我这里安装在D:java\jdk

c.指定JRE安装目录我这里地址为D:java\jre

d、安装完成,点击“关闭”

(3)jdk和jre运行环境介绍

JDK:Java Development Kit,java开发工具包,是java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等;
JRE:Java Runtime Environment,java运行环境,有JRE即可运行Java程序;
关系:JDK=JRE+Tools,JRE=JVM+libs(Java类库)

java环境变量的设置的目的有两个,第一个是 配置jre地址,也就是java程序运行环境;第二个是 配置JDK地址,也就是Java程序开发环境。一般安装完JDK后会有两个jre文件,第一个包含在JDK文件中如下图所示。

第二个jre文件在安装时会另外提示指定文件夹放置,例如我把要求指定的jre文件和jdk文件放在同一目录下(我这里在D盘)

JDK自带的jre称为专用jre,后面独立安装的jre称为公共jre,如果已经安装了JDK的话,其实是没必要再安装公共jre的,公共jre的作用是向系统和浏览器注册Java运行环境,以及提供了一些Java更新服务,可以不用再去单独安装这个公共jre。

2.jdk环境变量配置

a、新建 JAVA_HOME 环境变量,JAVA_HOME=D:\java\jdk

b、修改 path 环境变量,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

c、新建 classpath 环境变量 ,classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar

说明:(jdk 需要配置三个环境变量; 1.5之后可以不再设置classpath,但建议保留classpath设置)注意开始时的点;

注意:abc三点的加粗部分为填入的值

步骤:

开始菜单 -> “计算机” -> 右键 -> 属性  打开 “系统面板”;点击 “高级系统设置” 打开 “系统属性”窗口,点击 “环境变量” 打开“系统环境变量”窗格

在“系统环境变量”窗格,点击“新建”,打开“新建环境变量”对话框

新建JAVA_HOME 环境变量,点击“确定”

找到 path 变量,点击“编辑”,不存在path就新建

新建 classpath 变量,设置 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar

3.测试环境配置是否成功

(1)打开控制台

a.通过win+R->输入cmd 打开控制台

b.通过开始菜单->运行->输入“cmd” 打开控制台

(2)测试命令

a.测试Java运行环境

在控制台下输入命令"java",成功案例如下图所示。

b.测试Java开发环境

在控制台下输入命令"javac",成功案例如下图所示。

(3)除了以上的操作测试外也可以写一个Java程序测试

①新建一个文本文档,命名"HelloWorld.txt",我这里新建在D盘,并输入如下代码:

public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!");}
}

②将文件后缀更改为java,即"HelloWorld.java”(文件名须与类名一致!)

③"win + r"进入命令行(cmd),进入这个文件所在的位置(我的在D盘根目录下)
④使用"javac HelloWorld.java"命令编译该文件,(我的在D盘所有命令为javac D:\HelloWorld.java)命令执行完后,

文件夹会多一个"HelloWorld.class"的文件,如图:

⑤使用"java HelloWorld"执行编译后的class类文件(不能是“java HelloWorld.class”,否则会报加载不到类错误!),

输入 d: 按 Enter 键,切换到 Java 源程序所在的 D 盘。

加入在D盘某个目录下,输入 cd myJava 命令,进入 Java 源程序所在的目录,即 d:\myJava。(我这里直接在D盘根目录下)

输入java HelloWorld 命令出现Hello World!说明程序执行成功。

提示:如果环境变量没有配置成功,请仔细检查Java安装路径和三个系统变量的名称和值是否正确!因为如果安装正确,配置正确,是不可能出错的,出错了肯定就是安装或者配置出问题了!

提示:java8、JDK8、JDK1.8都是同一个东西

至此,Java的安装配置均已完成!

上一篇:JAVA java学习(1)——————计算机历史、组成,计算机语言简史,DOS操作,java介绍,java是什么?

下一篇:JAVA java学习(3)——————使用记事本编写运行Java程序

JAVA java学习(2)——————java下载安装与环境配置相关推荐

  1. nodejs的下载安装及环境配置及常见问题--react学习必备--nodejs重新安装前的必要卸载

    学习react我们首先需要使用react和react-dom这两个包,然而在终端用npm触发这一事件的前提是已经安装了nodejs.提示为 npm : 无法将"npm"项识别为 c ...

  2. 【youcans 的图像处理学习课】1. 安装与环境配置

    专栏地址:『youcans 的图像处理学习课』 文章目录:『youcans 的图像处理学习课 - 总目录』 [youcans 的图像处理学习课]1. 安装与环境配置 1. OpenCV 计算机视觉库 ...

  3. pip下载安装与环境配置

    pip下载安装与环境配置 一.pip下载 在官网下载https://pypi.org/project/pip/#files 解压下载后的压缩文件,解压后在pip对应文件夹里有一个setup.py文件, ...

  4. python 3.4.3 下载安装与环境配置 pip

    python 3.4.3 下载安装与环境配置 2017年07月05日 10:57:53 2245人阅读  评论(0)  收藏  举报   分类: [Python](30)  版权声明:本文为博主原创文 ...

  5. 从zookeeper的下载安装到环境配置,轻松入门zookeeper!

    Zookeeper技术介绍 关于ZooKeeper的知识点总结了一个思维导图分享给大家 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. ...

  6. Java的下载安装和环境配置

    目录 1.Java下载安装 2.Java环境配置 做的如有缺漏,请各位大佬指出. 1.Java下载安装 简略说明一下下载安装教程,详细的可以看其他人的文章. Java 的官网下载链接:Java Dow ...

  7. JDK1.6.0下载安装与环境配置

    学习Java开发的第一步是构建开发环境,以JDK6.0为例讲述. 第一步:从sun网站下载JDK1.6.0-17. 第二步:安装JDK.将其安装到D:\Programe Files\Java文件夹下即 ...

  8. JavaJDK下载安装与环境配置(Windows 10 超详细的图文版教程 )

    前言:对于很多初学者来说,我想可能很多人都会遇到JDK环境变量的配置问题.明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题.所以今天在这里分享一下windows 10 系 ...

  9. Appium下载安装及环境配置

    Appium安装总体需要以下几个步骤: ① 安装Appium python client包 直接在命令提示窗口中 输入pip install Appium-Python-Client 另外要确保安装匹 ...

最新文章

  1. 2020人工神经网络第一次作业
  2. 设计模式五: 原型模式(Prototype)
  3. 【Android】16.3 带Intent过滤器的Services
  4. iview“官方“实现的右键菜单
  5. java未完成的标记,eclipse中的任务标记(TODO、FIXME、XXX)
  6. Flask接口开发教程
  7. 【Copy攻城狮日志】借助Taro暴改Nideshop实现电商支付宝小程序雏形
  8. 2016年排名Top 100的Java类库——在分析了47,251个依赖之后得出的结论(16年文章)...
  9. [家里蹲大学数学杂志]第218期正项级数的审敛法与人生态度
  10. django orm原理_django 动态创建一个模型的多个table name, 并通过 Django ORM 操作
  11. 系统设计原则之里氏代换原则
  12. win7 C盘的User文件夹转移到D盘
  13. Mac苹果电脑单片机开发
  14. 人工智能前沿——未来AI技术的五大应用领域
  15. jmeter 跳板机_jmeter本地通过跳板机连接塔内数据库
  16. [Git]Git教程之msysgit(命令行形式)
  17. 坚持是SEO排名优化从新手到大神最需要的精神品质
  18. 鼠标放到图片上,图片慢慢变清淅
  19. spring cloud gateway 之限流篇 1
  20. linux基本功系列之fdisk命令实战

热门文章

  1. MySQL OCP888题解030-代理用户技术
  2. 科学家研发出新型金属有机框架材料,不仅能滤海水中的盐还可提取金属离子...
  3. Vue前台两级下拉栏分类内容
  4. codeblocks如何去掉后面的dos窗口
  5. vrep教程(十一)通过rosInterface控制vrep中的机械臂
  6. 前端知识点------小米官网精灵图书写(两种方式)
  7. 【周天计划】如何充分利用每一天
  8. 基于openssl的EVP对称加密C语言实战案例
  9. 贝叶斯网络python代码_贝叶斯网络,看完这篇我终于理解了(附代码)!
  10. qt 错误:request for member 'show' in 'showlist_ui', which is of non-class type 'ShowList*'