В Nasa Worldwind SDK есть несколько примеров, которые я хочу запустить. Я пытаюсь запустить примеры, представленные в SDK, двумя способами:
- Создайте проект Eclipse, используя всю исходную папку SDK.
- указывает на все зависимости worldwind (* .jar и * .dll файлы)
- Перейдите в папку с примерами: src \ gov \ nasa \ worldwind \ examples.
- Запустите пример ApplicationTemplate.java main.
- Создать пустой проект 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.). Кто-нибудь знает, как исправить ошибки времени выполнения, показанные выше?