Tre*_*ith 5 java configuration runtime worldwind
Nasa Worldwind SDK有一些我希望运行的例子.我尝试运行SDK中提供的示例有两种方法:
当我做选项(1.)我成功编译/运行没有错误.
当我做选项(2.)我成功编译但得到运行时错误:
Apr 13, 2011 12:18:35 PM gov.nasa.worldwind.WorldWind createComponent
SEVERE: Exception while creating World Wind component gov.nasa.worldwind.cache.BasicDataFileStore
Apr 13, 2011 12:18:35 PM gov.nasa.worldwind.WorldWind createConfigurationComponent
SEVERE: Unable to create class for configuration key gov.nasa.worldwind.cache.BasicDataFileStore
Exception in thread "main" java.lang.ExceptionInInitializerError
at gov.nasa.worldwind.awt.WorldWindowGLCanvas.<init>(Unknown Source)
at Main2.main(Main2.java:15)
Caused by: java.lang.IllegalStateException: Unable to create class for configuration key gov.nasa.worldwind.cache.BasicDataFileStore
at gov.nasa.worldwind.WorldWind.createConfigurationComponent(Unknown Source)
at gov.nasa.worldwind.WorldWind.initialize(Unknown Source)
at gov.nasa.worldwind.WorldWind.<init>(Unknown Source)
at gov.nasa.worldwind.WorldWind.<clinit>(Unknown Source)
... 2 more
Caused by: gov.nasa.worldwind.exception.WWRuntimeException: Exception while creating World Wind component gov.nasa.worldwind.cache.BasicDataFileStore
at gov.nasa.worldwind.WorldWind.createComponent(Unknown Source)
... 6 more
Caused by: java.lang.NullPointerException
at gov.nasa.worldwind.cache.BasicDataFileStore.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
... 7 more
Run Code Online (Sandbox Code Playgroud)
由于许可和配置管理问题,我强烈希望选择选项(2.).有谁知道如何解决上面看到的这些运行时错误?
好的..这些是我在Windows环境下的Eclipse项目步骤:
src文件夹就可以)lib文件夹(项目文件夹根目录下)lib文件夹中:gluegen-rt.jar,
jogl.jar, worldwind.jar, jogl.dll,
gluegen-rt.dll, jogl_awt.dll,
jogl_cg.dllHelloWorlWind.java
到src文件夹中lib到树中Referenced LibrariesBuild Path > Add to Build
Pathjogl.jar在
树中右键单击Referenced Libraries并选择Build Path > Configure Build
Path。会弹出Properties
对话框Properties对话框中,转到
Libraries tab并展开
jogl.jar树Native library location并单击Edit右侧的按钮。它将弹出Native Library Folder
Configuration对话框。lib为位置路径Workspace...
。然后,运行HelloWorlWind.java。无一例外,都会展现出辉煌的世界风大地!
请注意:一些 Worldwind 示例应用程序在关闭 GUI 窗口后不会终止 JVM。
为了使其ApplicationTemplate.java正常工作,请确保复制所需的依赖项:
| 归档时间: |
|
| 查看次数: |
3358 次 |
| 最近记录: |