Nasa Worldwind: Как исправить эти странные исключения времени выполнения?

В Nasa Worldwind SDK есть несколько примеров, которые я хочу запустить. Я пытаюсь запустить примеры из SDK двумя способами:

  1. Создать проект Eclipse, используя всю исходную папку SDK.
    • указывают на все зависимости worldwind (файлы * .jar и * .dll)
    • Перейдите в папку с примерами: src \ gov \ nasa \ worldwind \ examples.
    • Запустите пример ApplicationTemplate.java main.
  2. Создайте пустой проект Eclipse.
    • указывают на все зависимости worldwind (файлы * .jar и * .dll)
    • указывают на worldwind.jar
    • Затем скопируйте папку примеров в мой проект Eclipse.
    • Выполните рефакторинг всех пакетов, перечисленных как gov.nasa.worldwind.examples, до примеров.
    • Запустите пример ApplicationTemplate.java main.

Когда я использую вариант (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

Из-за проблем с лицензированием и управлением конфигурацией , Я НАСТОЯТЕЛЬНО ПРЕДПОЧТИТЕ использовать вариант (2.). Кто-нибудь знает, как исправить эти ошибки во время выполнения, показанные выше?

5
задан Trevor Boyd Smith 13 April 2011 в 16:41
поделиться