Я пытаюсь отладить программу java, которую я вызываю из программы RPGILE на нашей машине iSeries (V7R2M0 с java 1.7.0) с ее старым добрым отладчиком (STRDBG). После этого руководства это должно быть возможно, и я смог добавить класс, который я хочу отладить, в список модулей:
Но когда я пытаюсь отобразить источник модуля, он говорит: «Источник не доступен»:
Также, когда я пытаюсь войти в источник java, он не входит внутрь.
Что я пытался сделать / проверил:
- Я проверил, что у меня есть доступ к файлу JAR
- Файл JAR содержит исходные файлы с файлами классов
Я добавил файл jar в
- / QOpenSys / QIBM / ProdData / JavaVM / jdk71 / 32bit / lib
- / QOpenSys / QIBM / ProdData / JavaVM / jdk71 / 64bit / lib
- / QOpenSys / QIBM / ProdData / JavaVM / jdk70 / 32bit / lib
- / QOpenSys / QIBM / ProdData / JavaVM / jdk70 / 64bit / lib
Я добавил. java файл рядом с jar, как предлагалось здесь (см. Внизу)
- Файл JAR находится в classpath в обоих заданиях (см. руководство )
- Java программа работает корректно ctly, я просто не могу отладить его
- Здесь - это упоминание о том, что я должен сначала использовать CRTJVAPGM, но он жалуется - «Команда CRTJVAPGM недействительна для текущего выпуска». Возможно, потому что это только в библиотеках QSYSV7R1M0 / QSYSV6R1M0 - так что это не версия для V7R2M0.
Возможно ли здесь работать с исходным кодом?