配置JDKAndroid 2D游戏引擎AndEngine

JDK全称为Java Development Kit(也即Java开发包),是用于支持Java 编程的基础。无论是什么编程,只要用到了Java的编程和调试就需要安装JDK。JDK也不是一尘不变的,JDK有很多的版本,各个版本之间都有一些差别。就现在来说,用的最多的大版本应该是JDK 6和JDK 7,而我们这里将要讲解基于JDK 8的AndEngine引擎的使用。

1.下载需要的JDK

(1)下载JDK,从网址为http://www.oracle.com/technetwork/java/javase/downloads/index.html的Oracle网站下载安装包。如图1.2,在此页面下Oracle会提供最新版本的JDK下载连接。笔者现在使用的为8u20版本,读者朋友在下载时有可能为更新的版。在图1.2中单击箭头指的方框处可以进入下载页面。

图1.2  JDK下载(一)

(2)选择下载的安装包。进入下载页面后向下滚动滚轮,可以看到如图1.3所示界面。这里提供了当前版本在不同系统中的不同JDK,读者需要根据自己需求选择。在选择下载之前需要同意Oracle使用的协议,单击Accept Licens Agreement前的圆圈,即视为同意该协议。然后选择单击需要的版本开始下载,本书中选择了Windows x64版本的JDK,如图1.3中,单击jdk-8u20-windows-x64.exe开始下载。

图1.3  下载JDK(二)

2.安装JDK

下载完成JDK安装包以后,即可开始安装。

(1)双击安装包,开始安装,首先出现在我们面前的是如图1.4的窗口。如果确定开始安装JDK,单击“下一步”按钮即可开始。

(2)接下来是定制安装的内容,如图1.5所示。用鼠标选择不同的包,可以在“功能说明”标签内看到对应包的作用。在这里我们采用默认的选择,直接单击“下一步”按钮。

图1.4  确认开始安装JDK                          图1.5  定制安装内容

(3)此时程序会自动执行安装进度,如图1.6所示。只需要等待即可。

(4)在安装进度过程中,还会弹出“目标文件夹”的窗口,让用户选择自己JDK的安装目录,如图1.7所示。这里读者可以单击“更改”按钮来选择自己喜欢的目录,不过在这里笔者采用了默认目录。确认安装目录后,单击“下一步”按钮,即会弹出Java安装进度窗口。

注意:这里选择的的路径需要在之后的操作中用到,所以读者需要记住自己安装的目录。最好的办法是,打开记事本,然后将路径信息保存在一个文本文件中,等待之后再使用。

图1.6  安装进度                                图1.7  选择安装目录

(5)安装进度窗口如图1.8所示,这里需要读者耐心等待。当完成安装以后即到最后一步,完成安装。

(6)待安装进度完成以后会弹出如图1.9所示的完成窗口。单击“关闭”按钮即可完成安装。

图1.8  安装进度                           图1.9  完成安装

3.配置JDK环境变量

完成了JDK的安装,但这并非已经完成了所有工作。Java的JDK安装完成以后,要想其它程序可以使用必须配置系统环境变量。

(1)右击桌面上的“计算机”图标,在弹出的菜单中选择“属性”命令,即弹出“系统”窗口,如图1.10所示。

图1.10  “系统”窗口

(3)在“系统”窗口中单击“高级系统设置”选项(在窗口的左侧),弹出“系统属性”对话框,如图1.11。单击箭头所指的“环境变量”按钮,即可进入设置系统环境变量设置。

(4)单击“环境变量”按钮以后会弹出“环境变量”对话框,如图1.12所示。接下来就是新建需要的环境变量,修改系统环境变量。

图1.11  “系统属性”对话框                   图1.12  “环境变量”对话框

(5)单击“系统变量”选项框中的“新建”按钮,即弹出“新建系统变量”对话框。在变量名的文本框中填入JAVA_HOME,在“变量值”文本框中填入C:\Program Files\Java\jdk1.8.0_20(这里即为之前安装JDK的目录,读者如果没有采用默认值,需要填入自己选择的目录),如图1.13所示。填写完成以后,单击“确定”按钮,进入下一步。

(6)再次在“环境变量”对话框中的“系统变量”部分单击“新建按钮”,这次需要在“变量名”文本框中填入CLASSPATH,在“变量值”文本框中填入.;%JAVA_HOME%\lib(注意,百分号前的点号和分号是英文符号,并且不可缺少),如图1.14所示。

图1.13  新建JAVA_HOME变量               图1.14  新建CLASSPATH变量

(7)修改Path变量。首先需要在系统变量中找到Path变量,如图1.15所示。然后选中Path项,然后单击“编辑”按钮。

(8)在弹出的编辑变量对话框中,在“变量值”文本框中的字符串结尾处添加;%JAVA_HOME%\bin,(注意,%前的英文分号不可缺少)如图1.16所示。单击“确定”按钮,保存设置。然后,在“环境变量”对话框中单击“确定”按钮。至此,我们就完成了JDK的环境变量的配置。

图1.15  Path变量                                 图1.16  修改Path变量

5.验证环境变量设置成功

在配置过程中很有可能由于一时的疏忽,出现一些不可预知的错误,这样就会影响到以后的使用。那我们怎么确认刚的配置是正确的呢?可以通过命令提示符窗口,输入几条命令来验证。

(1)打开命令行窗口进行简单测试,启动命令提示符窗口,如图1.17所示。

注意:启动命令提示符窗口的方式很多。其中最为通用的解决方式是按下键盘上的“Win键+R键”,在弹出的“运行”对话框中填入cmd命令,如图1.18所示。然后单击“确定”按钮,即可打开命令提示符窗口。

图1.17  命令提示符窗口             图1.18  运行cmd命令

(2)在命令提示符窗口中输入java命令,然后按一下回车键,随后会有如图1.19结果。如果环境配置错误,则有提示不是系统命令的信息。

图1.19  java命令正确结果

(3)在命令提示符窗口中如javac命令,然后按一下回车键,则有如图1.20的内容。如果配置路径出错,在输入命令并敲回车后会输出不是系统命令的提示内容。

图1.20  javac命令的正确结果

完成了这两个命令的测试,即可证明配置正确。但是,并不一定是说完全正确!其他的一些问题需要在使用时才可以知道哪里出错了。如果出现这样的问题,最有可能的是CLASSPATH变量配置出错,需要检查。

配置JDKAndroid 2D游戏引擎AndEngine的更多相关文章

  1. Android 2D游戏引擎AndEngine配置环境

    Android 2D游戏引擎AndEngine配置环境 1.2  配置环境 在任何编程中,都需要一些软件或者硬件的支持.否则,没有硬件软件是不可能存在的,而想要编写对应语言的的程序,这需要对应语言库和 ...

  2. 【2D游戏引擎】WIP反思

    WIP(Working In Progress)是我初学游戏引擎开发时候开发的一个2D游戏引擎,当时计划为它实现类似Unity一样的编辑器,具有和Unity相似的工作流,但是由于水平不够,走了很多弯路 ...

  3. 发布HTML5 2D游戏引擎YEngine2D

    关于YEngine2D YEngine2D是一个开源的.采用HTML5技术和Javscript语言创建的2D游戏框架,用来构建web二维游戏. GitHub地址 最新版本 v0.1.2 浏览器支持 C ...

  4. UWP简单示例(三):快速开发2D游戏引擎

    准备 IDE:VisualStudio 2015 Language:VB.NET/C# 图形API:Win2D MSDN教程:UWP游戏开发 游戏开发涉及哪些技术? 游戏开发是一门复杂的艺术,编码方面 ...

  5. UWP简单示例(三):快速开发2D游戏引擎

    准备 IDE:Visual Studio 图形 API:Win2D MSDN 教程:UWP游戏开发 游戏开发涉及哪些技术? 游戏开发是一门复杂的艺术,编码方面你需要考虑图形.输入和网络 以及相对独立的 ...

  6. 【2D游戏引擎】那些年对游戏对象的思考

    WIP源代码: Github OSC镜像 对象系统以对象为中心,对象系统的最基本设计策略是基于组件的设计.对象系统将尽量避免使用继承方式来拓展游戏对象,恰当的使用Mix-in来来最属性做拓展,单个属性 ...

  7. 变态版大鱼吃小鱼-基于pixi.js 2D游戏引擎

    之前用CSS3画了一条

  8. 八款常见的Android游戏引擎

    原文地址:http://bbs.csdn.net/topics/380203732 1.Angle  Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL  ...

  9. 或许您还不知道的八款Android开源游戏引擎

    很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于iPhone下有诸如Cocos2d-iphone之类的免费游戏 ...

随机推荐

  1. jsp 学习 第3步 - el 自定义方法 tld 说明

    使用 el 的过程中,需要使用到后端代码处理逻辑,这个时候我们就需要自定义 方法. 如我们后端代码定义如下: package com.rhythmk.common; public class FncH ...

  2. ios 应用程序图标、启动画面、itune图标设置

    http://blog.sina.com.cn/s/blog_4cd8dd1301014hfz.html 先说说应用程序图标,一般有下面几种: Icon.png(57x57) - Homescreen ...

  3. First Missing Positive

    不好想,用桶排序解决. int findMissingPostive(int A[], int n) { bucket_sort(A, n); ; i < n; i++) ) ; ; } voi ...

  4. 用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面

    现在很流行微信网页小游戏,用html5制作的小游戏移过来,可以放到微信浏览器中打开,关键是可以做成微信分享朋友圈的形式,大大提高游戏的传播,增强好友的游戏互动. 微信浏览器中打开网页游戏效果还不错,对 ...

  5. Moebius集群:SQL Server一站式数据平台

    一.Moebius集群的架构及原理 1.无共享磁盘架构 Moebius集群采用无共享磁盘架构设计,各个机器可以不连接一个共享的设备,数据可以存储在每个机器自己的存储介质中.这样每个机器就不需要硬件上的 ...

  6. 【Spring】Spring系列2之bean的配置

    2.bean的配置 2.1.IOC概述 2.2.bean的获取 2.3.依赖注入方式 2.4.属性注入细节 内部bean,不需要ID,ID无效,外部不能引用: 2.5.集合属性注入 2.6.使用p命名 ...

  7. 追溯ASP.NET发展史

    2000年全新平台的ASP.NET 1.0正式发布,发展速度异常惊人,2003年升级为1.1版本.ASP.NET 1.1发布之后,更加激发了Web应用程序开发人员对ASP.NET的兴趣,并且对网络技术 ...

  8. c/c++指针总结[pointer summary]

    [本文链接] http://www.cnblogs.com/hellogiser/p/pointer-summary.html 1.指针注意事项 (1). 指针类型字符串不容许修改 char *str ...

  9. shell脚本批量生成配置文件

    如果管理的站点和服务器较多的情况下,每次修改配置文件都相当痛苦.因而想到了用shell脚本来批量生成配置文件和配置数据.下面这个脚本是为了批量生成nagios监控配置文件的一个shell脚本程序.其原 ...

  10. apache一个IP多个站点的配置方法

    在日常的网站发布中很多情况下都无法做到一个IP对应一个站点,在IP4的情况下IP的资源是相对有限的.然而作为最流行的Apache自然也考虑到这种情况,那么接下来看看apache服务器怎么配置一个IP多 ...