《Java从入门到失业》第二章:Java环境(一):Java SE安装
从这一章开始,终于我们可以开始正式进入Java世界了。前面我们提到过,Java分三个版本,我们这里只讨论Java SE。
2.1Java SE安装
所谓工欲善其事,必先利其器。第一步,我们当然是要下载JDK,地址如下:https://www.oracle.com/java/technologies/javase-downloads.html,打开后,我们看到如下页面:

最新的版本是Java SE 14(这两年的版本更新太快了)。不过现在流行的还是8,因此我们选择下载Java SE 8。往下滑动,我们可以看到Java SE 8u261:

此处分成三个部分下载,我们先下载JDK,然后再下载API文档和演示程序。
点击JDK下载红框按钮,会跳转到下载选择页面:

我们看到有很多版本供我们选择,由于笔者是比较穷,买不起Mac电脑,因此接下来都用Window10系统作为演示,因此我们选择Windows x64版本(Windows x86是32位的操作系统,现在用的估计比较少了)。按照图示步骤操作后:

进入了一个Oracle账户登录界面,哎,自从Sun被Oracle收购后,连下载个JDK都变得这么繁琐了,没办法,只能照办。有Oracle账号的就直接登录,没有的先注册一个吧。注册过程还好也不麻烦:

你只需要有一个电子邮箱即可。按照要求设置密码,姓名、电话、公司、地址都可以随便写。点击创建后,会给你的邮箱发送一封验证邮件。笔者用的是qq邮箱,大概等了几分钟后,收到邮件了,点击邮件中的一个验证按钮即可。然后回到刚才登陆的界面,登陆账号,就会自动下载JDK了。同理请自行下载API文档和演示程序,全部下载完毕后,你的文件夹里会有如下3个文件:

双击“jdk-8u261-windows-x64.exe”进行安装,现在安装Java比较简单了,下一步下一步下一步就好了(如果你想调整安装目录的话,需要自行调整一下),至此,Java SE就安装完毕了。可以打开Shell窗口验证一下安装(右键点击Win图标,点击运行,输入cmd):

如果出现上述文字,表示安装成功!我们看一下Java安装目录,笔者没有修改默认安装路径,则路径为:C:\Program Files\Java\jdk1.8.0_261,该目录下的文件如下:

我们稍做解释:
|
目录 |
说明 |
|
bin |
该录下是编译器和一些工具 |
|
include |
用于编译本地方法的文件 |
|
jre |
Java运行时环境 |
|
legal |
一些法律声明 |
|
lib |
类库文件 |
|
src.zip |
类库源代码压缩包 |
我们再把docs和demos两个压缩包解压到该目录下,最后变成:

我们可以把C:\Program Files\Java\jdk1.8.0_261\docs\api\index.html做成一个书签放到浏览器中,因为我们以后可能会经常用到。我们双击index.html,先瞅一眼:

至此,大功告成!祝贺你,万里长征完成了第一步,Bingo!
《Java从入门到失业》第二章:Java环境(一):Java SE安装的更多相关文章
- 《Java从入门到失业》第四章:类和对象(4.5):包
4.5包 前面我们已经听过包(package)这个概念了,比如String类在java.lang包下,Arrays类在java.util包下.那么为什么要引入包的概念呢?我们思考一个问题:java类库 ...
- ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区
原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ...
- C语言编程入门之--第二章编译环境搭建
第二章 编译环境搭建 导读:C语言程序如何工作,首先需要编译链接成可执行文件,然后就可以运行在不同的环境中,这个“环境”的意思就是比如说,电脑,手机,路由器,蓝牙音箱等等智能设备中,其中编译器启到了关 ...
- 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统
上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...
- 《Java从入门到失业》第二章:Java环境(三):Java命令行工具
2.3Java命令行工具 2.3.1编译运行 到了这里,是不是开始膨胀了,想写一段代码来秀一下?好吧,满足你!国际惯例,我们写一段HelloWorld.我们在某个目录下记事本,编写一段代码如下: 保存 ...
- 《Java从入门到失业》第一章:计算机基础知识(三):程序语言简介
1.3程序语言简介 我们经常会听到一些名词:低级语言.高级语言.编译型.解释型.面向过程.面向对象等.这些到底是啥意思呢?在正式进入Java世界前,笔者也尝试简单的聊一聊这块东西. 1.3.1低级语言 ...
- Java入门 第一季第二章 变量和常量
这是我学习慕课网Java课程的笔记.原视频链接为:http://www.imooc.com/learn/85 2-1 Java中的keyword PS:Javakeyword区分大写和小写 2-2 认 ...
- 《Java从入门到失业》第四章:类和对象(4.6):类路径
4.6类路径 4.6.1什么是类路径 前面我们讨论过包,知道字节码文件最终都会被放到和包名相匹配的树状结构子目录中.例如上一节的例子: 其实类还有一种存放方式,就是可以归档到一个jar文件中,jar文 ...
- Java语言程序设计(基础篇)第二章
第二章 基本程序设计 2.2 编写简单的程序 1.变量名尽量选择描述性的名字(descriptive name). 2.实数(即带小数点的数字)在计算机中使用一种浮点的方法来表示.因此,实数也称为浮点 ...
随机推荐
- vue如何使用excel导出后台数据
let params = { // 请求参数 要下载Excel的id 'id':this.excelId }; //导入的接口名 api_excel_exportExcel().then(res =& ...
- 笨办法学Python 3|百度网盘免费下载|新手基础入门书籍
点击下方即可百度网盘免费提取 百度网盘免费下载:笨办法学Python 3 提取码:to27 内容简介: 本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用. ...
- scrapy基本用法
scrapy官方文档http://doc.scrapy.org/en/latest/ 一.scrapy安装 安装lxml:pip3 install lxml 安装wheel:pip3 install ...
- Spring+hibernate+JSP实现Piano的数据库操作---3.Piano实体类
package com.entity; import org.springframework.stereotype.Component; import javax.persistence.*; @Co ...
- 关于android的监听器
import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bu ...
- PHP array_udiff_assoc() 函数
实例 比较两个数组的键名和键值(使用内建函数比较键名,使用用户自定义函数比较键值),并返回差集: <?phpfunction myfunction($a,$b){if ($a===$b){ret ...
- C/C++编程笔记:C语言错误处理方法!如何更好地处理程序的错误?
C语言被忽视的一些小东西!C语言基础教程之错误处理. C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据.在发生错误时,大多数的 C 或 UNIX 函数调 ...
- 京东架构师:日均 5 亿查询量的ElasticSearch架构如何设计?
作者:张sir 来源:京东技术(id:jingdongjishu) 1. 背景 京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数 ...
- 打印java系统的信息
System.getProperties() 确定当前系统属性 Properties.list() 将获取到的信息打印到流中 public class Userone { public static ...
- 024_go语言中的缓冲通道
代码演示 package main import "fmt" func main() { messages := make(chan string, 2) messages < ...