zoukankan      html  css  js  c++  java
  • 用worldwind java SDK开发应用程序 (转载)

    用worldwind java SDK开发应用程序 (转载)

    昨天天收到一邮件,才知道原来worldwind有了java版本的SDK,以前一直都不知道,很是惭愧。

    于是今天就在网上搜索了下用worldwind java sdk,找到一个helloworld的例子,但是不知道什么原因,作者省略了一些重要的加载库的过程,对于我这种没用过jogl的人来说,又是一个不断尝试的过程,幸好查了一些方法之后,终于把例子做出来了。

    闲话少说,按步骤一步一步来:

    1. 下载worldwind java sdk

       下载地址:http://builds.worldwind.arc.nasa.gov/download.asp

       解压之后,可以获得jogl.jar、gluegen-rt.jar、worldwind.jar、gluegen-rt.dll、jogl.dll、jogl_awt.dll、jogl_cg.dll

    2. 打开eclipse,创建java工程

        1)在工程下创建lib文件夹,把第一步得到的3个jar包,放到lib目录下

        2)在电脑上创建一个文件夹将第一步得到的4个DLL文件放进去

        3)右击jogl.jar,Build Path--->Configure Build Path---->点击jogl.jar包,找到Native library location->Edit,将2.2的文件路径放到location path中,见图片。

    3. 创建java文件

    package cn.worldwind.test;

    import gov.nasa.worldwind.BasicModel;

    import gov.nasa.worldwind.awt.WorldWindowGLCanvas;

    public class Helloworld {

     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 );

       }

      } );

     }

    }

       

    4. 运行java文件即可。

      

       

       

    本文引用地址:http://www.sciencenet.cn/blog/user_content.aspx?id=349893

       

    转载请注明出处,有技术问题,欢迎互相交流,或者留言.
  • 相关阅读:
    人人数据挖掘实习生面经
    关于贝叶斯分类中的二项独立模型和多项式模型
    关于序列的面试题1 判断整数序列是否是二叉排序树的后续遍历
    机器学习经典算法之最小二乘法
    协同过滤算法之—slope one算法
    关于序列的面试题2最大连续子序列和以及积
    控制DOUBLE,DECIMAL小数点的位数
    Invoke的用法
    windowForm学习资料总结
    .NET开发编程规范
  • 原文地址:https://www.cnblogs.com/sunliming/p/2181077.html
Copyright © 2011-2022 走看看