《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.实数(即带小数点的数字)在计算机中使用一种浮点的方法来表示.因此,实数也称为浮点 ...
随机推荐
- 最小割树(Gomory-Hu Tree)
当我们遇到这样的问题: 给定一个 \(n\) 个点 \(m\) 条边的无向连通图,多次询问两点之间的最小割 我们通常要用到最小割树. 博客 建树 分治.记录当前点集,然后随便找俩点当 \(s\) 和 ...
- js 绑定的键盘事件
在全局绑定键盘事件 document.onkeydown = function(event){ //在全局中绑定按下事件 var e = event || window.e; va ...
- 呕心搜集总结的15个“swoole”常见问题(一)
一.升级Swoole版本 可以使用 pecl 进行安装和升级 pecl upgrade swoole 也可以直接从 github/gitee/pecl 下载一个新版本,重新安装编译. 更新 Swool ...
- Redis的事件机制
目录 一.Redis的运行过程 二.事件数据结构 2.1 文件事件数据结构 2.2 事件事件数据结构 3.3 事件循环 三.事件的注册过程 3.1 文件事件的注册过程 3.2 时间事件的注册过程 四. ...
- 关于android的监听器
import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bu ...
- Day15_用户中心接口说明
学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"乐优商城"获取视频和教程资料! b站在线视频 用户中心 ...
- PHP hebrevc() 函数
实例 反向显示希伯来字符,并把新行(\n)转换为 <br>: <?php高佣联盟 www.cgewang.comecho hebrevc("á çùåï äúùñâ\ná ...
- 找回 Virtuoso 中的缩放和角度
https://www.cnblogs.com/yeungchie/ 打开要缩放的版图 CIW 中运行:dbCreateXformPCell(geGetEditCellView() geGetEdit ...
- Scala---初探
scala语言量大特性:面向对象+函数式编程 Scala的类型 val指的是引用不可变,而不是值. 值类型 Byte Char Short Int Long Float Double 引用类型 Str ...
- 使用hibernate validate做参数校验
1.为什么使用hibernate validate 在开发http接口的时候,参数校验是必须有的一个环节,当参数校验较少的时候,一般是直接按照校验条件做校验,校验不通过,返回错误信息.比如以下校验 ...