Любая Java IDE, которая может быстро создать локальный проект на основе удаленного файла JNLP для мгновенной отладки?


Задан удаленный JNLP, который работает (все банки доступны и т. д.), Но вам нужно запустить сеанс отладки кода.

Есть ли средство, которое легко позволяет создать локальный проект в Любой достаточно современной IDE, которая состоит из локальной копии ресурсов, указанных в JNLP, и может запускать указанный код в режиме отладки? Предположим, что декомпилятор доступен, так что это просто вопрос запуска сеанса отладки.

Существуют ли IDE (Eclipse, Netbeans, IntelliJ, JDeveloper и др. и т.д. - даже коммерческое предложение), который может сделать это только с учетом URL JNLP?

2 8

2 ответа:

У меня есть предустановленный проект в Eclipse, который пуст, за исключением утилиты, которая анализирует файл JNLP и загружает все банки, указанные в кодовой базе jnlp. По желанию, вы можете заменить любые банки обновленным кодом, который вы хотите протестировать здесь. Он использует отражение, чтобы добавить все банки в путь к классу (что является взломом), а затем рефлективно вызывает основной метод класса, указанного в качестве основного класса в JNLP с любыми аргументами.

К сожалению, я не могу поделиться источником для этого но мне потребовался всего один день, чтобы запустить его.

Путь к классу hack доступен здесь: Как я должен загружать Jars динамически во время выполнения?

Должен хорошо работать с любой отладкой.

Я сталкиваюсь с аналогичной проблемой с программой JNLP. Единственный способ, который я нашел для отладки программы, - это отладка в Eclipse (у меня есть проект и исходный код) и копирование-вставка всех параметров, переданных файлом JNLP на вкладке аргументы, в конфигурацию отладки в Eclipse. Я не знаю, связано ли это, потому что моя проблема возникла из аргументов, переданных приложению через файл JNLP.

Я чего-то не понимаю... Почему вы хотите отлаживать непосредственно на скомпилированном коде из последнего места?