热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用rpmbuild制作jdk的包_实学:Java开发自己的博客系统第二篇(JDK安装)

开发Java应用,首先我们必须在开发电脑上安装Java开发包(SofewareDevelopmentKit),Java这个开

开发Java应用,首先我们必须在开发电脑上安装Java开发包(Sofeware Development Kit),Java这个开发包简称为JDK。在我们的博客系统制作中,使用JDK 8和以上的都可以支撑系统的开发。下面我们以JDK 8为例,看一下哪里下载、下载什么、怎么安装?当然,现在适合开发的电脑操作系统很多,笔者这里因为个人常用,所以会带上mac和windows两种操作系统的做法。

下载

使用必应(微软的搜索引擎,http://bing.com),直接在搜索栏输入JDK 8。一般第一个(请使用国际版)就是对应的页面。如图一:

0e0e6e20572bf7da4b4109cb5ad21a7b.png
图一:使用必应搜索JDK下载地址

点击进入下载的页面,在页面上寻找图二字眼的内容:

2a61aaeceb186e26f5c5790b6b2d3b9c.png
图二:JDK各个系统上的包列表

这部分内容列出了各个不同的操作系统上对应的JDK下载文件,根据你的开发电脑的不同。点击准备下载对应的jdk-8u开头的文件到自己的电脑上。

点击后,网站会跳出对话框,如图三:

932eaea6fc67adbf78987f998eecbd73.png
图三:网站对话框

你必须点击图三中红色框线处的选择框,然后最下方的下载(Download)按钮才能亮起,供点击。

下载按钮亮起后,点击。如果你没有登录网站,会再跳出要求登录的页面,如图四:

d755daafbfcf1bfbb8cd91e6006e0d27.png
图四:登录页面

甲骨文公司(网站的拥有方)这一点非常让人不爽,下载个东西前期工序太多。但是没有办法,谁叫我们要用人家的东西。替代的东西是OpenJDK,这个这里提一下。

登录网站的过程就不多写了,网络发展这么久,即使是英文的,注册、登录相信读者自己摸摸应该没有什么问题。即使真的有问题,读者也可以留言,笔者或者其他的读者都能帮助到你。

一旦登录成功,下载过程就开始了。如果因为你中间离开了网站,或者其他的原因,下载没有自动开始,那么你只要回到上面的图二页面,一步一步往下走,一定能下载成功。

安装

无论是Mac还是Windows,上面步骤下载下来的文件(Mac是dmg包,Windows是exe包)都是可以通过双击,一路默认,就能完成相应的安装。如果你是第一次做这样的事情,请记录下你的安装目标的路径,后面可能你会用到。

安装完成后,请使用命令行确认安装成功。Windows上,使用win+R,在打开的对话框里输入cmd,出现命令行窗口,输入

java -version

如果出现java version xxx的字眼,那么说明安装步骤大功告成。

Mac上,找到你的Terminal,打开后直接输入同样的命令,看一下是否是上面的结果就能确认安装成功与否。笔者的Mac上是这样(图五,截图时安装的是JDK 11):

df3948939c9ae3bfe4c2ca88d970b5ae.png
图五:Mac的命令行查看JDK安装版本

这一步,Mac上会出问题的情况笔者基本没有遇到过。Windows上,如果出现问题,那么我们需要手工设置java的路径。方式如下:

  1. 桌面“我的电脑”(或者“此电脑”)上点击鼠标右键
  2. 出来的弹出菜单中点击“属性”
  3. 弹出的窗口右手边栏,“高级系统设置”,点击
  4. 弹出的“系统属性”对话框,激活“高级”面板
  5. 点击下方的“环境变量”
  6. 在下方的“系统变量”里,找到“path”,双击
  7. 弹出的“编辑环境变量”对话框中,选择“新建”按钮
  8. 把上面我让你记下来的java安装路径,定位到含有“javac.exe”文件的目录,一般是个bin文件夹。把这个整体路径(到bin位置),贴在刚才“新建”定位的地方,然后一路确定,关闭所有刚才打开的窗口。
  9. 重新打开一个命令行,输入java -version。应该能看到正确的输出。如果还是不对,请对照上面的步骤反复重试,直到正确。

要说明的是,上面步骤我用的是win10。其他Windows系统可能有少许出入,如果有出入,大方向是一样的,请自行修正。

只要上面的结果出来,开发环境的最底层我们已经安装成功。恭喜!让我们下一节继续。



推荐阅读
author-avatar
Ms丶娇丶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有