JAVA java学习(2)——————java下载安装与环境配置
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下载安装与环境配置相关推荐
- nodejs的下载安装及环境配置及常见问题--react学习必备--nodejs重新安装前的必要卸载
学习react我们首先需要使用react和react-dom这两个包,然而在终端用npm触发这一事件的前提是已经安装了nodejs.提示为 npm : 无法将"npm"项识别为 c ...
- 【youcans 的图像处理学习课】1. 安装与环境配置
专栏地址:『youcans 的图像处理学习课』 文章目录:『youcans 的图像处理学习课 - 总目录』 [youcans 的图像处理学习课]1. 安装与环境配置 1. OpenCV 计算机视觉库 ...
- pip下载安装与环境配置
pip下载安装与环境配置 一.pip下载 在官网下载https://pypi.org/project/pip/#files 解压下载后的压缩文件,解压后在pip对应文件夹里有一个setup.py文件, ...
- python 3.4.3 下载安装与环境配置 pip
python 3.4.3 下载安装与环境配置 2017年07月05日 10:57:53 2245人阅读 评论(0) 收藏 举报 分类: [Python](30) 版权声明:本文为博主原创文 ...
- 从zookeeper的下载安装到环境配置,轻松入门zookeeper!
Zookeeper技术介绍 关于ZooKeeper的知识点总结了一个思维导图分享给大家 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. ...
- Java的下载安装和环境配置
目录 1.Java下载安装 2.Java环境配置 做的如有缺漏,请各位大佬指出. 1.Java下载安装 简略说明一下下载安装教程,详细的可以看其他人的文章. Java 的官网下载链接:Java Dow ...
- JDK1.6.0下载安装与环境配置
学习Java开发的第一步是构建开发环境,以JDK6.0为例讲述. 第一步:从sun网站下载JDK1.6.0-17. 第二步:安装JDK.将其安装到D:\Programe Files\Java文件夹下即 ...
- JavaJDK下载安装与环境配置(Windows 10 超详细的图文版教程 )
前言:对于很多初学者来说,我想可能很多人都会遇到JDK环境变量的配置问题.明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题.所以今天在这里分享一下windows 10 系 ...
- Appium下载安装及环境配置
Appium安装总体需要以下几个步骤: ① 安装Appium python client包 直接在命令提示窗口中 输入pip install Appium-Python-Client 另外要确保安装匹 ...
最新文章
- 2020人工神经网络第一次作业
- 设计模式五: 原型模式(Prototype)
- 【Android】16.3 带Intent过滤器的Services
- iview“官方“实现的右键菜单
- java未完成的标记,eclipse中的任务标记(TODO、FIXME、XXX)
- Flask接口开发教程
- 【Copy攻城狮日志】借助Taro暴改Nideshop实现电商支付宝小程序雏形
- 2016年排名Top 100的Java类库——在分析了47,251个依赖之后得出的结论(16年文章)...
- [家里蹲大学数学杂志]第218期正项级数的审敛法与人生态度
- django orm原理_django 动态创建一个模型的多个table name, 并通过 Django ORM 操作
- 系统设计原则之里氏代换原则
- win7 C盘的User文件夹转移到D盘
- Mac苹果电脑单片机开发
- 人工智能前沿——未来AI技术的五大应用领域
- jmeter 跳板机_jmeter本地通过跳板机连接塔内数据库
- [Git]Git教程之msysgit(命令行形式)
- 坚持是SEO排名优化从新手到大神最需要的精神品质
- 鼠标放到图片上,图片慢慢变清淅
- spring cloud gateway 之限流篇 1
- linux基本功系列之fdisk命令实战
热门文章
- MySQL OCP888题解030-代理用户技术
- 科学家研发出新型金属有机框架材料,不仅能滤海水中的盐还可提取金属离子...
- Vue前台两级下拉栏分类内容
- codeblocks如何去掉后面的dos窗口
- vrep教程(十一)通过rosInterface控制vrep中的机械臂
- 前端知识点------小米官网精灵图书写(两种方式)
- 【周天计划】如何充分利用每一天
- 基于openssl的EVP对称加密C语言实战案例
- 贝叶斯网络python代码_贝叶斯网络,看完这篇我终于理解了(附代码)!
- qt 错误:request for member 'show' in 'showlist_ui', which is of non-class type 'ShowList*'