![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Microsoft |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Как узнать какие библиотеки подхватывает проект?
PS: Есть проект, под идеей-то он запускается. Но хочу запихнуть его в Jar (и указать в манифесте classpath с перечислением jar-ов с библами). В проекте есть папка lib с КУЧЕЙ библов, но нужны проекту не все. Как узнать какие именно IDEA подключила? |
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: нет Всего: 16 |
В общем случае - никак. Можно включить логирование загрузки классов и посмотреть, что именно грузится и откуда, но точный результат это может дать только при проходе по абсолютно всем сценариям работы. Иначе говоря, в приложение надо выполнить все действия, которые могут быть выполнены теоретически.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
1. Когда запускаешь проект, он пишет строку запуска в которой есть полный CLASSPATH.
2. Библиотеки можно посмотреть в свойствах проекта: выбираешь нужный модуль и идешь в закладку Dependencies. Добавлено через 1 минуту и 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. |
|||
|
||||
| Microsoft |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Это блин где!? И чем мне поможет ClassPath? Это же путь к классам а не к библиотекам. |
|||
|
||||
| jk1 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 4 Всего: 75 |
А в библиотеках по-вашему что лежит? Там лежат эти самые классы. Для того, чтобы ваш код мог использовать классы из библиотеки, она должна быть в ClassPath
В Idea - строка запуска в консоли внизу окна при запуске. -------------------- Opinions are like assholes — everybody has one |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |