Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Создать jar в Eclipse ?


Автор: Slanix 18.10.2005, 10:44
Есть web проект. Можно ли в Eclipse создать jar-ник без написанить ant-скрипта?
Например в IDEA есть такая возможность, при компиляции проекта можно указать создавать jar-ник.

Всё нашёл как. Через Export.

Автор: allex 18.10.2005, 11:46
Slanix
Но возможности довольно убогие. Есть перестанет хватать - можно посмотреть в сторону maven. У него большинство стандартных задач реализовано плагинами, надо будет только описать структуру проекта - фактически, где что лежит - а скрипты скорее всего и не понадобятся. Но для продвинутых задач их напистаь можно.

Автор: Hidrag 30.10.2006, 14:23
Попробывал создать jar файл в эклипсе, в Jar файле в мамке meta inf лежит файл манифест, пустой, есть только первая строчка!
Как настроить эклипс чтобы он автоматом создавал нормальный манифест или только в ручную править?

Автор: batigoal 30.10.2006, 17:09
Цитата(Hidrag @  30.10.2006,  15:23 Найти цитируемый пост)
или только в ручную править? 

Что там править-то - несколько строк всего.

Автор: Hidrag 30.10.2006, 17:20
batigoal, неспорю немного, просто узнаю.
как мне сказали, тот же нетбин автоматом создает.
А если вручную, не подскажешь как правильно он составляется или ссылку на правила составления...

Автор: batigoal 30.10.2006, 17:36
Пожалуйста: http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Manifest%20Specification

Автор: Hidrag 1.11.2006, 15:52
Спасибо! smile
Разобрался-научился smile
Такой вопрос: моя прога работает с БД, я хочу добаавить коннектор в свой jar файл как его прописать там?

Автор: batigoal 1.11.2006, 16:02
Цитата(Hidrag @  1.11.2006,  16:52 Найти цитируемый пост)
Такой вопрос: моя прога работает с БД, я хочу добаавить коннектор в свой jar файл как его прописать там? 

Если твой jar и jar-файл коннектора лежат в одной папке, то в манифест своего jar'а надо дописать:
Код

Class-Path: connector.jar

Автор: Hidrag 1.11.2006, 16:06
batigoal, хорошо а если я захочу в jar файо своей проги засунуть jar коннектора? Будет такое работать? Jar в Jar'е ?
И если в манифесте уже есть строчка Class-Path в нее через точку с запятой дописывать или новую строчку такую писать?

Автор: LSD 1.11.2006, 16:45
Цитата(Hidrag @  1.11.2006,  16:06 Найти цитируемый пост)
Будет такое работать? Jar в Jar'е ?

jar в jar работать не будет (уже выясняли).

Цитата(Hidrag @  1.11.2006,  16:06 Найти цитируемый пост)
И если в манифесте уже есть строчка Class-Path в нее через точку с запятой дописывать или новую строчку такую писать?

Через точку с запятой вписывать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)