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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как в ECLIPSE сделать экзешник? 
:(
    Опции темы
America
Дата 24.12.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Как легко это сделать в ECLIPSE, а то почитал тут, надо скачивать какието третьи программы.. Вобщем нужен простой способ.

Через jar-файл..  а как сделать jar- файл?


Это сообщение отредактировал(а) America - 24.12.2006, 19:59
PM MAIL   Вверх
powerOn
Дата 24.12.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



 smile  Ничего не понял. В названии темы один вопрос, в теле другой... 

Цитата(America @  24.12.2006,  19:11 Найти цитируемый пост)
Как легко это сделать в ECLIPSE, а то почитал тут, надо скачивать какието третьи программы.. Вобщем нужен простой способ.

и как же это легко?

Цитата(America @  24.12.2006,  19:11 Найти цитируемый пост)

Через jar-файл..  а как сделать jar- файл?

запоковать в jar можно любым zip архиватором. Или утилитой jar, которая идет в составе jdk.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
America
Дата 24.12.2006, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



 smile  хорошо, я запаковал свой файл tyzik.java  в архив. Получил tyzik.zip  что делать дальше? smile 

Это сообщение отредактировал(а) America - 24.12.2006, 20:25
PM MAIL   Вверх
powerOn
Дата 24.12.2006, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(America @  24.12.2006,  20:25 Найти цитируемый пост)
 smile  хорошо, я запаковал свой файл tyzik.java  в архив. Получил tyzik.zip  что делать дальше?

радоваться жизни наверное...  smile 
А зачем Вы исходники запокавали? Нужно класс-файлы поковать и манифест вместе с ними...


--------------------
user posted image нет времени думать - нужно писать КОД!

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


Бывалый
*


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

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



Спасибо, сейчас переделую... запокавал tyzik.class в tyzik.zip...  а что такое манифест? smile 
PM MAIL   Вверх
force
Дата 24.12.2006, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



America,  Так если пользуеелсь Эклипсом, то через него и сделайте jar файл. File/ Export/Java/Jar file.
PM MAIL   Вверх
America
Дата 24.12.2006, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Попробывал через эклипс как сказал force, так ничего, не получается там он рытается проект весь засунуть в джарик и вообще там финиш "затёрта" не знаю даже почемуsmile не разобрался.

PM MAIL   Вверх
powerOn
Дата 24.12.2006, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(America @  24.12.2006,  20:56 Найти цитируемый пост)
а что такое манифест?

JAR File Specification



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
force
Дата 24.12.2006, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



America, Не обязательно весь проект. На первой же странице можно выбрать, какие файлы засовывать (Select the resources to exprort). Потом нужно указать имя jar файла, и папку, куда его пихать. После чего кнопки next и finish оказываются доступными. Далее если есть необходимость можно указать класс, содержащий main, и тогда прогу можно будет запускать просто двойным щелчком по jar файлу, если стоит на компе jre конечно.
PM MAIL   Вверх
America
Дата 24.12.2006, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Дело идёт тяжело... но идёт smile 

Я запаковал всё и вся с помощью Eclipse(разобрался благодаря Force  smile )

у меня теперь есть Tyzik.jar

в нём находятся:

tyzik.class
.classpath
.project
папка META-INF в ней: manifest.mf


при запуске Tyzik.jar  пишет что не получилось загрузить main-class манифест атрибут. 

 smile 

Это сообщение отредактировал(а) America - 24.12.2006, 22:19
PM MAIL   Вверх
powerOn
Дата 24.12.2006, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(America @  24.12.2006,  22:19 Найти цитируемый пост)
при запуске Tyzik.jar  пишет что не получилось загрузить main-class манифест атрибут. 

а что написано в манифесте?


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
America
Дата 24.12.2006, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



 smile 

Код

Manifest-Version: 1.0



PM MAIL   Вверх
powerOn
Дата 24.12.2006, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



добавь туда строку:
Main-Class: полный.путь.к.классу.с.методом.main


--------------------
user posted image нет времени думать - нужно писать КОД!

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


Бывалый
*


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

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



 smile  
Тан дади дади да та да... 
Надежда.... мой компас земной!
А удача награда за смелость...
А проги... довольно одной, 
чтоб только о классе в ней пелось...

 

Код

Manifest-Version: 1.0
Main-Class:D:\WorkSpaceEclipse\BolshieVasyki\tyzik.class


Он ко мне повернулся и сказал, что мол мой тузик Джар либо инвалид, либо попался на корупции. 

Как направить тузика на путь истинный?



PM MAIL   Вверх
powerOn
Дата 25.12.2006, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(America @  25.12.2006,  00:34 Найти цитируемый пост)
Main-Class:D:\WorkSpaceEclipse\BolshieVasyki\tyzik.class

эх, одно слово не так и все на смарку:
В вашем Jar файле есть каталоги - они же пакеты. Если класс лежит в каталоге aaa/bbb/MyClass.class,  то пакет е него соответственно: aaa.bbb.MyClass - вот этот внутренний путь - полное имя файла  и надо записать. Естественно что у MyClass есть метод main()

Цитата(powerOn @  24.12.2006,  23:55 Найти цитируемый пост)
Main-Class: aaa.bbb.MyClass 



Это сообщение отредактировал(а) powerOn - 25.12.2006, 00:44


--------------------
user posted image нет времени думать - нужно писать КОД!

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

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

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


 




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


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

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