从这一章开始,终于我们可以开始正式进入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安装的更多相关文章

  1. 《Java从入门到失业》第四章:类和对象(4.5):包

    4.5包 前面我们已经听过包(package)这个概念了,比如String类在java.lang包下,Arrays类在java.util包下.那么为什么要引入包的概念呢?我们思考一个问题:java类库 ...

  2. ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ...

  3. C语言编程入门之--第二章编译环境搭建

    第二章 编译环境搭建 导读:C语言程序如何工作,首先需要编译链接成可执行文件,然后就可以运行在不同的环境中,这个“环境”的意思就是比如说,电脑,手机,路由器,蓝牙音箱等等智能设备中,其中编译器启到了关 ...

  4. 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统

    上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...

  5. 《Java从入门到失业》第二章:Java环境(三):Java命令行工具

    2.3Java命令行工具 2.3.1编译运行 到了这里,是不是开始膨胀了,想写一段代码来秀一下?好吧,满足你!国际惯例,我们写一段HelloWorld.我们在某个目录下记事本,编写一段代码如下: 保存 ...

  6. 《Java从入门到失业》第一章:计算机基础知识(三):程序语言简介

    1.3程序语言简介 我们经常会听到一些名词:低级语言.高级语言.编译型.解释型.面向过程.面向对象等.这些到底是啥意思呢?在正式进入Java世界前,笔者也尝试简单的聊一聊这块东西. 1.3.1低级语言 ...

  7. Java入门 第一季第二章 变量和常量

    这是我学习慕课网Java课程的笔记.原视频链接为:http://www.imooc.com/learn/85 2-1 Java中的keyword PS:Javakeyword区分大写和小写 2-2 认 ...

  8. 《Java从入门到失业》第四章:类和对象(4.6):类路径

    4.6类路径 4.6.1什么是类路径 前面我们讨论过包,知道字节码文件最终都会被放到和包名相匹配的树状结构子目录中.例如上一节的例子: 其实类还有一种存放方式,就是可以归档到一个jar文件中,jar文 ...

  9. Java语言程序设计(基础篇)第二章

    第二章 基本程序设计 2.2 编写简单的程序 1.变量名尽量选择描述性的名字(descriptive name). 2.实数(即带小数点的数字)在计算机中使用一种浮点的方法来表示.因此,实数也称为浮点 ...

随机推荐

  1. CentOS 7.0 x86_64官方正式版系统(64位)

    下载地址 http://www.xitongzhijia.net/linux/201603/69219.html

  2. 最小割树(Gomory-Hu Tree)

    当我们遇到这样的问题: 给定一个 \(n\) 个点 \(m\) 条边的无向连通图,多次询问两点之间的最小割 我们通常要用到最小割树. 博客 建树 分治.记录当前点集,然后随便找俩点当 \(s\) 和 ...

  3. 毫不留情地揭开 ArrayList 和 LinkedList 之间的神秘面纱

    先看再点赞,给自己一点思考的时间,思考过后请毫不犹豫微信搜索[沉默王二],关注这个靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有技术大佬整理的面试题, ...

  4. Python 简明教程 --- 26,Python 多进程编程

    微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 学编程最有效的方法是动手敲代码. 目录 1,什么是多进程 我们所写的Python 代码就是一个程序, ...

  5. IO—》转换流和缓冲流

    转换流 摘要: InputStreamReader和OutputStreamWriter他们分别是FileReader和FileWriter的父类 当只是单纯的读写文件而不改变文件的编码格式时,就分别 ...

  6. Python之数据结构:列表、元组、字典、set

    列表 列表里可以存储任意的数据类型.可修改的结构,用[ ]括起来表示或用函数list()构建. eg: y = [1,1.5,'hello',True] 列表还可以嵌套列表 eg: y = [1,1. ...

  7. 数字转字符串&&字符串转数字

    一开始写错了呜呜呜 先是<< 再是>>

  8. pandas第三方库

    # 一维数组与常用操作 import pandas as pd # 设置输出结果列对齐 pd.set_option('display.unicode.ambiguous_as_wide',True) ...

  9. PHP curl_setopt_array函数

    (PHP 5 >= 5.1.3) curl_setopt_array — 为 cURL 传输会话批量设置选项. 说明 bool curl_setopt_array ( resource $ch ...

  10. Python基础教程 (第2+3 版)打包pdf|内附网盘链接提取码

                <Python基础教程 第3版>包括Python程序设计的方方面面:首先,从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表.元组.字符 ...