![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Warchief |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 24.5.2007 Репутация: нет Всего: 3 |
Собственно проблема при создании .jar, сам файл создаются, но при попытке его запустить прога начинает стартоветь и останавливается всё время на коде добавляющем способность сворачивать приложение в system tray.
вот код на котором дальше дело не идёт. Хотя если запускать програму из эклипсы или из консоли всё работает как надо. ![]() эти строки кода находятся в контрукторе приложения:
плюс ещё этот код(эти строки уже вне конструктора):
Это сообщение отредактировал(а) Warchief - 19.1.2008, 03:46 |
||||
|
|||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
в джаре работает:
Это сообщение отредактировал(а) dorogoyIV - 19.1.2008, 09:01 |
|||
|
||||
Warchief |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 24.5.2007 Репутация: нет Всего: 3 |
dorogoyIV,
ога ![]() ![]() Ребят поделитесь кодом, который рабоает нормально хотя-бы в линуксе и винде. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Это проблема не в коде, а в системе. Добавлено через 2 минуты и 54 секунды А вообще, не мешает иногда и в FAQ заглядывать ![]() -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Warchief |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 24.5.2007 Репутация: нет Всего: 3 |
объясни поточнее пожалуйста. ![]() И ведь если я старую прогу из консоли java proga.class , то иконка в трее отображается, а из .jar'a нет.
а мой код как раз от-туда ![]() Это сообщение отредактировал(а) Warchief - 20.1.2008, 21:01 |
||||
|
|||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Тогда скорее всего проблема в:
у тебя ресурсы (а именно dir.png) упакованы в jar? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Warchief |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 24.5.2007 Репутация: нет Всего: 3 |
LSD,
Да упакованы ![]() И ещё странно в том коде, который предложил dorogoyIV, иконка в трее работает из джара, но только в винде, в линуксе не отображается вообще. Это сообщение отредактировал(а) Warchief - 20.1.2008, 21:45 |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Вообщем так, вся проблема в том, что из jar нельзя читать данные через File, нужно делать через MyClass.class.getResourceAsStream(s), а там уже создавать иконку. При этом учти, если путь начинается с /, то он считается абсолютным относительно jar, если нет, то к нему будет добавлены пакаджи. Т.е. для ru.vingrad.MyClass, строка images/some.gif будет искаться по адресу ru/vingrad/images/some.gif.
И запускай свой код:
чтобы видеть сообщения об ошибках. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
dorogoyIV |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
невнимательность ![]() я же написал:
попробуй еще так:
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |