2013-10-02 4 views
1

У меня есть проект Java и работает в затмении, то я создать .jar для этого проекта, и при попытке выполнить баночку появляется следующие ошибки:Проблемы с библиотекой geotools для создания .jar?

  1. Если я создаю .jar с затмением:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/geotools/data/FeatureSource 
    
  2. Если я создаю .jar с MVN: Ошибка:

    no se ha encontrato o cargado la clase principal client.Client 
    
+2

К «не с га encontrato о cargado л Clase главный client.Client» * DYM: «не найдены или загружен основной класс client.Client» ? Я получил это от Google translate после изменения одного символа в строке, как это было предложено ими. Пожалуйста, а) Сделайте перевод в будущем (чтобы спасти других). b) Всегда копировать/вставлять ошибку и вывод исключений. –

ответ

0

1/java.lang.NoClassDefFoundError: орг/GeoTools/данные/FeatureSource

вам нужно добавить GeoTools банку в вашем пути к классам при запуске баночки

2/Для ошибки при использовании Maven, есть Основной класс, указанный в манифесте?

Покажите нам свой MANIFEST.MF файл META-INF \ для обоего банок

+0

Это MANIFEST.MF: Manifest-Version: 1.0 Создано-By: 1.6.0_24 (Sun Microsystems Inc.) Main-Class: клиент/клиент Имя: общая Спецификация-Заголовок: JDBC Specification- Версия: 4.0 Спецификация-Производитель: Sun Microsystems Inc. Внедрение-Название: MySQL Connector/J Реализация-версии: 5.1.17 Внедрение-Vendor-Id: com.mysql Реализация-Vendor: Oracle – user2840169

+0

манифест говорит, что класс, содержащий ваш основной метод и, таким образом, запуск вашего приложения - это клиент в клиентском пакете. Действительно ли это так? при запуске приложения java жалуется, что он не может найти этот класс. –