Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание Jar-файла 
V
    Опции темы
dobs
Дата 5.6.2006, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.5.2006
Где: тута

Репутация: нет
Всего: нет



Использую Eclipse.
При экспорте проекта в Jar-файл почему-то никак не получается экспортировать в него драйвер для подключения к базе данных.
Пробовал как с jtds-1.2.jar, так и с sqljdbc.jar.
Запускаю прогу из Eclipsa - все намана, а как только создам jar-файл, так в нем не выводится таблица.
Может что не так делаю?
Подскажите как правильно создать jar-файл. 
PM MAIL   Вверх
batigoal
Дата 5.6.2006, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Собственно, сторонние JAR'ы и не нужно паковать в твой архив. Их можно просто распространять с твоим приложением, и обеспечивать, чтобы они были доступны во время запуска через CLASSPATH. 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
dobs
Дата 5.6.2006, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.5.2006
Где: тута

Репутация: нет
Всего: нет



Вроде бы в CLASSPATH все прописано:

Код

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry exported="true" kind="lib" path="C:/eclipse/jtds-1.2.jar"/>
    <classpathentry exported="true" kind="lib" path="C:/eclipse/sqljdbc.jar"/>
    <classpathentry kind="output" path="bin"/>
</classpath>



Или я тебя не так понял?  smile 

Как...
Цитата(Lamer George @  5.6.2006,  14:51 Найти цитируемый пост)
обеспечивать, чтобы они были доступны во время запуска через CLASSPATH

... ? 
PM MAIL   Вверх
batigoal
Дата 5.6.2006, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Как ты запускаешь cвой JAR?  

Это сообщение отредактировал(а) Lamer George - 5.6.2006, 15:36


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Beard
Дата 5.6.2006, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.7.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Цитата(dobs @  5.6.2006,  15:15 Найти цитируемый пост)
Вроде бы в CLASSPATH все прописано:


Это classpath только для запуска приложения через эклипс (конфигурационный файл .classpath) - 
его используют эклипсовские класслоадеры. 
А как ты создаешь jar? 
PM MAIL   Вверх
dobs
Дата 6.6.2006, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.5.2006
Где: тута

Репутация: нет
Всего: нет



Цитата(Beard @  5.6.2006,  15:52 Найти цитируемый пост)
Это classpath только для запуска приложения через эклипс (конфигурационный файл .classpath) - 
его используют эклипсовские класслоадеры. 

Ты прав.

Я создаю JAR файл в Eclipse:

1. Кликаю на проекте. 
2. Выбираю Export.
3. Далее выбираю JAR file.
4. Затем Next -> Next -> Next.
5. Выбираю MainClass.
6. Finish.

 
PM MAIL   Вверх
batigoal
Дата 6.6.2006, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Повторяю - как ты его запускаешь? 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
dobs
Дата 6.6.2006, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.5.2006
Где: тута

Репутация: нет
Всего: нет



Запускаю из винды в проводнике. 
PM MAIL   Вверх
batigoal
Дата 6.6.2006, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Тогда есть два способа:
1) Прописать путь к твоей библиотеке с драйвером в системный CLASSPATH.
2) Прописать библиотеку с драйвером в файле manifest.mf, в опции Class-Path.  

Это сообщение отредактировал(а) Lamer George - 7.6.2006, 08:57


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
dobs
Дата 7.6.2006, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.5.2006
Где: тута

Репутация: нет
Всего: нет



Цитата(Lamer George @  6.6.2006,  11:53 Найти цитируемый пост)
Тогда есть два способа:


Спасибо! Все пошло. Только вот с системным CLASSPATH-ом не прокатило, пришлось использовать второй метод. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0582 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.