linux下配置worldwind
参考:http://xml.iteye.com/blog/528421
参考:http://www.worldwindcentral.com/wiki/WWJava_FAQ
操作系统:fedora 14
1.准备工作 ,配置好jdk,配置好eclipse, 在worldwind官网上下载worldwind-1.4.0.zip ,http://worldwind.arc.nasa.gov/java/,解压好,从解压后的文件夹中提取以下四个jar包
2.新建eclipse工程,web project或者java project都可,看需求。
3.进入工程文件夹,新建一个目录为lib,把worldwind包中的6个jar包拷进这个lib文件夹:gluegen-rt.jar, jogl.jar, jdal.jar,worldwind.jar, worldwindx.jar,plugin.jar .
4.右键工程:build path-->configure build path-->libraries-->add external jars, 选择第3步中lib文件夹中的6个jar包,添加进工程,如图所示:

5.点eclipse的help->About Eclipse->Installation Details->Configuration,查找java.library.path这一项,如我的电脑上查找的结果为:
java.library.path=/home/summer/MyEclipse/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/jre/lib/i386/server:/home/summer/MyEclipse/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/jre/lib/i386:/home/summer/MyEclipse/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/jre/../lib/i386:/usr/lib/xulrunner-1.9.2:/usr/java/packages/lib/i386:/lib:/usr/lib
是由:分隔的多个路径,随便选择一个路径,比如我选择的 /usr/lib(推荐使用/lib或/usr/lib等系统路径,windows下推荐使用C:/windows,我当第一次使用/home/summer/MyEclipse/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/jre/lib/i386这个路径,在Myeclipse中运行时没有问题,但打成可执行jar包运行时一直提示在java.libary.path中找不到gluegen-rt等库),找到电脑上该路径的位置,把worldwind包中的所以后缀为.so的文件拷贝到该目录,1.4版中有四个文件:libgluegen-rt.so,libjogl.so,libjogl_awt.so,libjogl_cg.so。(如果是windows系统,则拷贝gluegen-rt.dll,jogl.dll,jogl_awt.dll,jogl_cg.dll四个文件)
6.右键工程,新建类App3D,内容如下:
package com.summer; import gov.nasa.worldwind.*; import gov.nasa.worldwind.awt.WorldWindowGLCanvas; public class App3D{ public static class AppFrame extends javax.swing.JFrame{ private static final long serialVersionUID = 1L; public AppFrame(){ WorldWindowGLCanvas wwd = new WorldWindowGLCanvas(); wwd.setPreferredSize(new java.awt.Dimension(200,200)); this.getContentPane().add(wwd, java.awt.BorderLayout.CENTER); this.pack(); wwd.setModel(new BasicModel()); } } public static void main(String[] args){ java.awt.EventQueue.invokeLater(new Runnable(){ public void run(){ new AppFrame().setVisible(true); } }); } }
7. 右键App3D.java-->运行工程,出现简单的球体:


浙公网安备 33010602011771号