Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Библиотеки в IDEA


Автор: Microsoft 28.2.2011, 12:35
Как узнать какие библиотеки подхватывает проект?
PS: Есть проект, под идеей-то он запускается. Но хочу запихнуть его в Jar (и указать в манифесте classpath с перечислением jar-ов с библами). В проекте есть папка lib с КУЧЕЙ библов, но нужны проекту не все. Как узнать какие именно IDEA подключила?

Автор: Skipy 28.2.2011, 13:05
В общем случае - никак. Можно включить логирование загрузки классов и посмотреть, что именно грузится и откуда, но точный результат это может дать только при проходе по абсолютно всем сценариям работы. Иначе говоря, в приложение надо выполнить все действия, которые могут быть выполнены теоретически.

Автор: LSD 28.2.2011, 14:05
1. Когда запускаешь проект, он пишет строку запуска в которой есть полный CLASSPATH.
2. Библиотеки можно посмотреть в свойствах проекта: выбираешь нужный модуль и идешь в закладку Dependencies.

Добавлено через 1 минуту и 1 секунду
Это к вопросу какие именно подключены, но это вовсе не означает, что нужны все подключенные библиотеки.

Автор: Microsoft 9.3.2011, 02:56
Цитата(LSD @ 28.2.2011,  14:05)
1. Когда запускаешь проект, он пишет строку запуска в которой есть полный CLASSPATH.

Это блин где!? И чем мне поможет ClassPath? Это же путь к классам а не к библиотекам.

Автор: jk1 9.3.2011, 09:05
Цитата

Это же путь к классам а не к библиотекам. 


А в библиотеках по-вашему что лежит? Там лежат эти самые классы. Для того, чтобы ваш код мог использовать классы из библиотеки, она должна быть в ClassPath

Цитата

Это блин где!?


В Idea - строка запуска в консоли внизу окна при запуске.

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