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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java application, как аппликатион переделать в программу 
:(
    Опции темы
Neu
Дата 12.8.2005, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день!!!

Я сделал аппликатион в Sun one Studio, компилируется и работает все отлично.

Что можно сделать что бы другие могли им пользоваться???

Тоесть: как можно сделать из этого аппликатиона программу, которую можно будет инсталировать на любой другой компьютер, в котором инсталирован Windows?

Может переделать его в Setup.exe или есть другой способ?

подскажите bitte!
PM MAIL ICQ MSN   Вверх
sergejzr
Дата 12.8.2005, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



Попробуй сделать из всего executable jar. (Я не знаю Sun one Studio, но где нибудь в меню должен быть такой пункт)
Этот jar и будет твоей программой, которую можно распространять. Benutzer у которых установлена ява смогут двойным кликом запустить твоё приложение. Остальные должны качать java JRE.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
batigoal
Дата 12.8.2005, 07:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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





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


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Посмотри здесь.


--------------------
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.
PM MAIL WWW   Вверх
Се ля ви
Дата 12.8.2005, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



Есть такая замечательная штука - Java Web Start (JWS). Специально для этого и сделана. По сему велосипед советую не изобретать, а воспользоваться всем готовым - только изучить сперва немного надо...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
LSD
Дата 12.8.2005, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Се ля ви
Вопрос конечно не совсем четко сформулирован (совсем не четко), но Java Web Start не позволяет создавать самодостаточный инсталятор.

Это сообщение отредактировал(а) LSD - 12.8.2005, 14:21


--------------------
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.
PM MAIL WWW   Вверх
Се ля ви
Дата 12.8.2005, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



Цитата(LSD @ 12.8.2005, 14:20)
Се ля ви
Вопрос конечно не совсем четко сформулирован (совсем не четко), но Java Web Start не позволяет создавать самодостаточный инсталятор.

А он действительно нужен?
Вот например взять ArgoUML - http://argouml.tigris.org/
IMHO, ставится гениально - особенно учитывая, что JWS по-умолчанию ставится вместе с JRE по-этому можно считать, что у большей части народа стоит. Щелчок по ссылке на дескриптор ("Launch latest stable release") - и вуаля - JWS сама всё откуда надо скачает, установит, запустит. При этом, если в неё зайти, то виден весь список приложений, установленных с её помощью - тут и предложет ярлычёк на рабочий стол и рабочую группу в "Пуск -> Программы" поставить - считай, обычная виндовая программа, и практически забываешь, что это - Java-приложение... А разве не это нужно?
Добавлено @ 15:03
Кстати, пишется Application - через "с" - просто глаз режет...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
AntonSaburov
Дата 12.8.2005, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Цитата
Кстати, пишется Application - через "с" - просто глаз режет...

Подправил smile
PM MAIL WWW ICQ   Вверх
LSD
Дата 13.8.2005, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Цитата
А он действительно нужен?

Зависит от типа приложения.
ИМХО для приложения не ориентированного на интернет требовать для установки соединения с интернетом, это не есть гут. Хотя такая тенденця прослеживается, в последнее время.


--------------------
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.
PM MAIL WWW   Вверх
Neu
Дата 13.8.2005, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Что то я ничего не понял.

Как же сделать?

Обьсните толком и по пунктам.
PM MAIL ICQ MSN   Вверх
LSD
Дата 13.8.2005, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Цитата(Neu @ 13.8.2005, 18:02)
Как же сделать?

Что именно надо сделать, инсталятор который поставит Java-машину и программу или сделать так чтобы Java программа работала без Java-машины?


--------------------
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.
PM MAIL WWW   Вверх
Neu
Дата 13.8.2005, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



да имменно это и надо
PM MAIL ICQ MSN   Вверх
sergejzr
Дата 13.8.2005, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



Neu, там "или" стоит smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Neu
Дата 13.8.2005, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я понятия не имею что надо делать!!!

У меня есть SUN ONE STUDIO и я в нем сделал следующие:

1 Сделал класс назвал Proba.java;
2 скомпилировал, получился Proba.class;
3 сделал еще что то, получилось Proba.jar;

Теперь мне хочется сделать этот класс программой, но как я незнаю
Надеюсь проблему изложил понятно
PM MAIL ICQ MSN   Вверх
sergejzr
Дата 13.8.2005, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



На любой машине, где установлена JAVA будет доствточно доппельклика по Proba.jar, чтобы запустить твоё приложение. Альтернативно можешь создать текстовый файл, назвать его start.bat. Внутри написать строку:
java - jar Proba.jar. Этот файл должен лежать в той же директории, что и Proba.jar.

Ещё существует масса инсталлеров которые создадут директорию, скопируют туда твои файлы, добавят меню в Start. Но это всё имеет мало общего с JAVA. Это скорее программное обеспечение.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Neu
Дата 13.8.2005, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Если я свой Sun one studio закрою, кликаю на Proba.jar, doppelklick и ничего не открывается.

Я создалтекстовый фаил, назвал его start.bat, вписал эту строку и тоже не вышло.


Программное обеспечение- для этого тоже существуют программы?
PM MAIL ICQ MSN   Вверх
sergejzr
Дата 13.8.2005, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



Значит у тебя настройки создания jar'a надо поменять.
Замени строку на java -cp "Proba.jar" Proba


Добавлено @ 21:02
Цитата(Neu @ 13.8.2005, 19:48)
Программное обеспечение- для этого тоже существуют программы?

Например:
http://nsis.sourceforge.net/download/


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Neu
Дата 13.8.2005, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



напиши свой icq



PM MAIL ICQ MSN   Вверх
Neu
Дата 14.8.2005, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Наверно все эти программы денег стоят?

Или можно бесплатно где скачать?
PM MAIL ICQ MSN   Вверх
batigoal
Дата 14.8.2005, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Если идти по пути использования Java Web Start, то все будет бесплатно.


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


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



Цитата(Neu @ 14.8.2005, 17:56)
Наверно все эти программы денег стоят?

Или можно бесплатно где скачать?

Какие программы? Ты по ссылке ходил?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
chief39
Дата 15.8.2005, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


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

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



В общем...
Ты написал свой класс. он с расширением .java
потом компилятор javac откомпилировал его в байткод(исполяемый код для jvm - виртуальной машины) получил файлик с расширением .class
ты можешь из его текущей директории запустить его java probe (без расширения - имя класса).
Всё это делает твоя студия за тебя, когда ты "что-то там делаешь и нажимаешь".
Потом, когда у тебя случайно создался jar файл - это значит что архиватор jar сделал этот архив, в который запихнул твой заархивированный класс и туда же сгенерированный файл манифест в котором сказано что при запуске этого джара запускать твой класс.
Теперь jar ты можешь запустить так java -jar probe.jar (тут с расширением)
То есть виртуальной машине говоришь что программа у тебя собрана в один архив - оттуда и запускать.
В системе может быть зарегистрировано расширение .jar - как и вордовский документ - "если такое расширение - открыть этой прогой(вордом, java.exe, etc.)"
Если ты создашь start.bat - там должно быть то что тебе уже писали. Тогда юзер может просто покликать на этом стартбате и запустить приложение. Но у клиента в любом случае должно быть на машине JRE в которое входит и jar.exe и java.exe

P.S. Тут на форуме много уже таких описаний и факов. Глянь поиском.


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
bars_uz
Дата 20.8.2005, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Sozdae .bat fail.. na bat faile zapeshi java -jar Proba.jar

Это сообщение отредактировал(а) bars_uz - 20.8.2005, 12:16
PM MAIL ICQ   Вверх
Wowa
Дата 11.7.2006, 03:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



А кто-нибудь знает, как в Eclipse создать  исполняемый .jar ? Вроде Eclipse мощная штука и неужели нет такой возможности? 
PM WWW   Вверх
sergejzr
Дата 11.7.2006, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



File->Export->Jarfile
потом по волшебнику. Только Mainclass не забудь добавить. 


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Wowa
Дата 12.7.2006, 03:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



sergej.z, спасибо. Сделал, вроде работает, но два глюка:
Почему-то в JPanel не подгрузилась фоновая картинка. Ведь все ресурсы теперь в одном файле, а внутри кода вроде, как путь к файлу прописан. Как быть?


Почему-то при попытка выполнить некоторые действия приложение просто закрывается. Видимо какая-то ошибка происходит, но под эклипсом все Ок и нет Exceptions. В чем может быть дело? 
PM WWW   Вверх
LSD
Дата 12.7.2006, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Цитата(Wowa @  12.7.2006,  04:45 Найти цитируемый пост)
Почему-то в JPanel не подгрузилась фоновая картинка. Ведь все ресурсы теперь в одном файле, а внутри кода вроде, как путь к файлу прописан. Как быть?

Ресурсы из jar-файла подгружать надо так:
Код
InputStream in = StaticDataLoader.class.getResourceAsStream("/resources/res.dat");


Добавлено @ 17:48 
Цитата(Wowa @  12.7.2006,  04:45 Найти цитируемый пост)
Почему-то при попытка выполнить некоторые действия приложение просто закрывается. Видимо какая-то ошибка происходит, но под эклипсом все Ок и нет Exceptions. В чем может быть дело?

Без ошибки, трудно что-то сказать. Что за ошибку выдает? 


--------------------
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.
PM MAIL WWW   Вверх
Wowa
Дата 12.7.2006, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



Цитата(LSD @  12.7.2006,  16:47 Найти цитируемый пост)
Без ошибки, трудно что-то сказать. Что за ошибку выдает?  

Не выдает вообще. Просто закрывается.

Но может это из-за того, что какой-то файл найти не может..

Добавлено @ 17:58 
Цитата(LSD @  12.7.2006,  16:47 Найти цитируемый пост)
Ресурсы из jar-файла подгружать надо так:

А если я в эклипсе запущу приложение с такой подгрузкой ресурсов, то оно будет работать?
или обязательно .jar должен быть? 
PM WWW   Вверх
LSD
Дата 12.7.2006, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Цитата(Wowa @  12.7.2006,  18:57 Найти цитируемый пост)
Не выдает вообще. Просто закрывается.

Но может это из-за того, что какой-то файл найти не может..

Запусти консоль и запусти JAR отуда: java -jar application.jar, и посмотри будут ли какие нибудь ошибки в консоли.


Цитата(Wowa @  12.7.2006,  18:57 Найти цитируемый пост)
А если я в эклипсе запущу приложение с такой подгрузкой ресурсов, то оно будет работать?или обязательно .jar должен быть?

Нет, не будет. Только ресурс обязательно должен лежать в CLASSPATH. Если Эклипс копирует ресурсы в CLASSPATH, то проблем не будет. 


--------------------
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.
PM MAIL WWW   Вверх
Wowa
Дата 12.7.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



Цитата(LSD @  12.7.2006,  17:07 Найти цитируемый пост)
Запусти консоль и запусти JAR отуда: java -jar application.jar, и посмотри будут ли какие нибудь ошибки в консоли.

NullPointerException при вызове serverSock = new ServerSocket(PORT);

Как это может быть связано с jar файлом? Под эклипсом все нормально работает. 
PM WWW   Вверх
LSD
Дата 12.7.2006, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Где и как объявлена и инициализируется переменная PORT


--------------------
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.
PM MAIL WWW   Вверх
Wowa
Дата 12.7.2006, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



Код

public class RecieveNewClients extends Thread {
    private static Socket listen;
    public static ServerSocket serverSock;
    private Thread listening;
    private DataInputStream input;
    private DataOutputStream output;
    private int clientId = 0;
    private String name = "";
    private static final int PORT = 3333; 
    public static ClientManager[] Spieler;
    stream_thread stream, stream2;
    stream_thread_output stream_output;
    private int nummer = 1;
        
    RecieveNewClients(){
        Spieler = new ClientManager[4];
        
        try {
            serverSock = new ServerSocket(PORT);
        } catch (Exception e){
            System.out.println("RNC: Fehler beim erzeugen des Sockets"+e);
            System.exit(1);
        }
    }
....
}
 
PM WWW   Вверх
LSD
Дата 12.7.2006, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Не может такого быть smile 

Замени:
Код
      catch(Exception e)
      {
        System.out.println("RNC: Fehler beim erzeugen des Sockets" + e);
        System.exit(1);
      }

на
Код
      catch(Exception e)
      {
        e.printStackTrace();
        System.exit(1);
      }
 


--------------------
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.
PM MAIL WWW   Вверх
Wowa
Дата 12.7.2006, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



Цитата(LSD @  12.7.2006,  21:42 Найти цитируемый пост)
Не может такого быть smile 

ты прав.. Это с другого куска программы выкидывало Exception. Из-за нехватки файла..


Но все-таки я не понял, как мне запихнуть картинки и звуковые файлы в CLASSPATH, так,чтобы в под эклипсом работало и в JAR-файле. 
PM WWW   Вверх
LSD
Дата 12.7.2006, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Поищи в настройках, опцию отвечающую за копирование ресурсов в output directory. 


--------------------
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.
PM MAIL WWW   Вверх
Wowa
Дата 12.7.2006, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

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



Цитата(LSD @  12.7.2006,  17:07 Найти цитируемый пост)
Нет, не будет. Только ресурс обязательно должен лежать в CLASSPATH. Если Эклипс копирует ресурсы в CLASSPATH, то проблем не будет.  

У меня файл читается, например, так: document = builder.parse( new File("Level/MagicWizards_V4.xml") );

Папка Level находится внутри CLASSPATH, но все равно на выходе я получаю один всего лишь JAR файл и естественно он не может найти потом нужные мне файлы. Например: "Level/MagicWizards_V4.xml"

Добавлено @ 23:24 
Я решил необходимые данные не в JAR файле поставлять, а отдельно. Так легче, проще и лучше, имхо :-D
Осталось отключить компонацию этого всего в JAR.

Добавлено @ 23:25 
Цитата(LSD @  12.7.2006,  21:51 Найти цитируемый пост)
Поищи в настройках, опцию отвечающую за копирование ресурсов в output directory.  

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

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

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




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


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

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