Worldwind具备NASA的血统,更容易激发我们的兴趣。今天迈出利用worldwind开发应用程序的第一步。
一、准备工作
1、 获取worldwind java sdk的程序包,我这里是最新的1.5.0版本,格式为zip,官网有下载链接,下载后解压即可。
2、 准备Java开发的JDK和IDE,JDK至少要1.6以上版本,IDE可采用Eclipse或者MyEclipse,这里我采用的是MyEclipse 10。需要注意的是:MyEclipse10在安装的时候会提示安装32-bit还是64-bit,worldwind当然是全部都支持的,但是worldwind压缩包里默认的jar文件和 dll文件都是32-bit的,而且做研究和开发,32-bit足够。这里我采用的32-bit的MyEclipse。
3、 不少文档说要求安装正确是显卡驱动,我也没有测试没有显卡驱动或者没有OpenGL支持会是什么样子。
4、 Apache Tomcat 6.0以上(可选),主要为后期jnlp开发准备。
二、创建工程
1、打开MyEclipse→New→JavaProject,命名为worldwind,新建一个lib文件夹,将worldwind解压缩文件夹中的gdal.jar,gluegen-rt.jar,jogl.jar,plugin.jar四个jar文件拷贝到新建的lib文件夹下,然后在工程中引用(必须的),具体引用方法为:对工程点右键→Properties→Java Build Path→Add Jars 选择刚才的四个jar文件。
2、将worldwind解压缩文件夹下的gluegen-rt.dll,jogl.dll,jogl_awt.dll,jogl_cg.dll四个dll文件拷贝到工程根目录下。注意:如果要避免每个工程都拷贝这四个dll,可以将四个dll拷贝到Windows/System32下,如果是64位的操作系统,则拷贝到Windows/SysWOW64下,实际上是利用的系统读取环境变量的原理,64位系统自然读取不到system32中的文件。(请原谅我的啰嗦,为的是跟我一样基础比较薄弱的人能省点力^_^)。
3、将worldwind解压缩目录下的src中的所有文件拷贝到工程的src目录下,操作结束后看看MyEclipse中控制台有无输出错误,如果有,则证明上述配置操作有错误。
三、运行demo
Src目录下,gov.nasa.worldwindx.examples目录下,有很多demo,最简单的是HelloWorldWind.java,点右键→run Java Application。