Java / NetBeans - Как перейти в файл JAR? - PullRequest
4 голосов
/ 31 августа 2010

У меня есть проект Java в Netbeans с несколькими jar-файлами, перечисленными в разделе свойств библиотеки.

Я обнаружил ошибку в одном из jar-файлов, и я хочу войти в него во время отладки.

Вот что я сделал до сих пор:

  1. Я нашел исходный код для файла JAR.
  2. Я открыл этот источник как проект в NetBeans (он приходит как проект NetBeans)
  3. Я удалил этот файл jar из раздела библиотек времени компиляции моего проекта.
  4. Я добавил новый проект в раздел библиотек времени компиляции моего проектаиспользуя «добавить проект».
  5. Выполнил очистку и сборку для нового проекта и моего проекта.

Он собирается и работает так же, как и раньше, но я все еще не могушаг в код нового проекта.Но когда я пытаюсь войти в метод в новом проекте, Netbeans говорит: «не могу открыть (отсутствует источник?)».Я также пытался установить точку останова в методе нового проекта, но Netbeans говорит: «Невозможно передать точку останова LineBreakpoint ObjectMakerFactory.java: 203, причина: нет доступного исполняемого расположения в строке 203 в классе ....»

Ответы [ 2 ]

1 голос
/ 31 августа 2010

Я не могу сказать о NetBeans, но для Eclipse и IntelliJ мне всегда удавалось загрузить jr src и добавить его в проект. Затем, в моем коде, когда я нажимаю на метод для класса в jar, IDE приводит меня к источнику. Если это происходит, вы можете установить точки останова в src и продолжить работу в обычном режиме.

1 голос
/ 31 августа 2010

Убедитесь, что вы установили точку останова в правильном файле, который фактически развернут (убедитесь, что он в правильном проекте), если у вас открыто несколько проектов.

Кроме того, убедитесь, что в windows / debugging /источники, что ваш источник root также включен.В некоторых версиях это включается по умолчанию, в других вы должны добавить исходный корень и включить его с помощью флажка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...