当前位置: 首页 > news >正文

《Android传感器开发与智能设备案例实战》——第2章,第2.2节安装JDK

本节书摘来自异步社区《Android传感器开发与智能设备案例实战》一书中的第2章,第2.2节安装JDK,作者 朱元波,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2 安装JDK
JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境、Java工具和Java基础的类库。JDK是学好Java的第一步,是开发和运行Java环境的基础,当用户要对Java程序进行编译的时候,必须先获得对应操作系统的JDK,否则将无法编译Java程序。在安装JDK之前需要先获得JDK,获得JDK的操作流程如下所示。

(1)登录Oracle官方网站,网址为http://developers.sun.com/downloads/,如图2-1所示。

(2)在图2-1中可以看到有很多版本,在此选择当前最新的版本Java 7,下载页面如图2-2所示。


9f21a94094c72c79b5f448ca22df6dd39b744e07

▲图2-2 JDK下载页面

(3)在图2-2中单击JDK下方的“Download”按钮,在弹出的新界面中选择将要下载的JDK,本书在此选择的是Windows X86版本,如图2-3所示。

(4)下载完成后双击下载的“.exe”文件开始进行安装,将弹出“安装向导”对话框,在此单击“下一步”按钮,如图2-4所示。


d6ef248bc1e062487df78ab5f0c07b0796ecb04a

图片 4

▲图2-4 “许可证协议”对话框

(5)弹出“安装路径”对话框,在此选择文件的安装路径,如图2-5所示。

(6)在此设置安装路径是“E:jdk_01”,然后单击“下一步”按钮开始在安装路径解压缩下载的文件,如图2-6所示。

(7)完成后弹出“目标文件夹”对话框,在此选择要安装的位置,如图2-7所示。

(8)单击“下一步”按钮后开始正式安装,如图2-8所示。

(9)完成后弹出“完成”对话框,单击“完成”按钮后完成整个安装过程,如图2-9所示。

完成安装后可以检测是否安装成功,检测方法是依次单击“开始”︱“运行”,在运行框中输入“cmd”并按下“Enter”键,在打开的CMD窗口中输入“java –version”,如果显示图2-10所示的提示信息,则说明安装成功。


5981618382c4a019f27ade78e0c8c4f0ff2e1625

▲图2-6 解压缩下载的文件


ae291102c762621623d830cbc53e690842fc9a59

▲图2-8 继续安装


5adf0e7352e83bb1f17c6bb87d57bb57626e892a

▲图2-10 CMD窗口

注意

完成安装后可以检测是否安装成功,方法是依次单击“开始”︱“运行”,在运行框中输入“cmd”并按下“Enter”键,在打开的CMD窗口中输入“java –version”,如果显示图2-11所示的提示信息,则说明安装成功。


92423546ed90e4c22bc7d6a0f9dbcbd2a3e8921e

▲图2-11 CMD窗口

如果检测没有安装成功,需要将其目录的绝对路径添加到系统的PATH中。具体做法如下所示。

(1)右键单击“我的电脑”,依次选择“属性”︱“高级”,单击下面的“环境变量”,在下面的“系统变量”处选择新建,在变量名处输入JAVAHOME,变量值中输入刚才的目录,例如设置为“F:Javajdk。如图2-12所示。


3075f75271affad26f8c9ec83b80de37098c840b

▲图2-12 设置系统变量

(2)再次新建一个变量名为classpath,其变量值如下所示。

.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar
单击“确定”按钮找到PATH的变量,双击或单击“编辑”,在变量值最前面添加如下值。


445dfce49800393374060b74c987626e211c0555

图片 13

▲图2-13 设置系统变量

(3)再依次单击“开始”︱“运行”,在运行框中输入“cmd”并按下“Enter”键,在打开的CMD窗口中输入“java –version”,如果显示图2-14所示的提示信息,则说明安装成功。


bb1caa745aabf70f046d4c8a0dc900f6fa9c0b9d

▲图2-14 CMD界面

注意

上述变量设置中,是按照个人的安装路径设置的,这里安装的JDK的路径是C:Program FilesJavajdk_02。

相关文章:

  • Machine Learning in Action -- Support Vector Machines
  • Linux 内核测试与调试(3)
  • 《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》——3.5 本章小结...
  • 《Adobe Illustrator CS5中文版经典教程》—第0课0.15节创建和编辑渐变
  • 《鸟哥的Linux 私房菜 基础学习篇(第三版)》——1.4 重点回顾
  • 《贝叶斯方法:概率编程与贝叶斯推断》——1.2 我们的贝叶斯框架
  • 《Wireshark网络分析就这么简单》—从一道面试题开始说起
  • jobs 命令示例
  • 《Haskell并行与并发编程》——第2章,第2.4节Deepseq
  • 《C++ AMP:用Visual C++加速大规模并行计算》——3.5 array_view T,N
  • 《用友ERP-U8(V8.72)模拟实战----财务、供应链和生产制造》一1.4 系统管理注册和导入演示账套...
  • 《Unreal Engine 4蓝图可视化编程》一导读
  • 《Splunk智能运维实战》——3.8 使用散点图根据大小和响应时间标识离散的请求...
  • 模块与包
  • 生成模型和判别模型
  • 2017-08-04 前端日报
  • Hibernate【inverse和cascade属性】知识要点
  • If…else
  • Java|序列化异常StreamCorruptedException的解决方法
  • Java读取Properties文件的六种方法
  • Java应用性能调优
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • SwizzleMethod 黑魔法
  • Windows Containers 大冒险: 容器网络
  • 从零搭建Koa2 Server
  • 仿天猫超市收藏抛物线动画工具库
  • 简单基于spring的redis配置(单机和集群模式)
  • 简单易用的leetcode开发测试工具(npm)
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 类orAPI - 收藏集 - 掘金
  • 前言-如何学习区块链
  • 使用agvtool更改app version/build
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • $.ajax()方法详解
  • (¥1011)-(一千零一拾一元整)输出
  • (C#)获取字符编码的类
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (七)理解angular中的module和injector,即依赖注入
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • .mysql secret在哪_MySQL如何使用索引
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net 程序发生了一个不可捕获的异常
  • .NET 设计一套高性能的弱事件机制
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .net分布式压力测试工具(Beetle.DT)