как вызвать java -jar из rpgle

Я пытаюсь вызвать java main из программы rpgle. Я правильно установил каталог и путь к классам, и мне действительно удалось вызвать java-метод/main из файла .class.

Однако я понятия не имею, как вызвать основной метод из файла .jar в rpgle. Вот что я получаю из сообщения об ошибке:

"received Java exception "java.lang.NoClassDefFoundError:          
 com.tl.TL" when calling method "main" with signature
 "([Ljava.lang.String;)V" in class "com/tl/TL".

Ценю, что кто-то может показать мне свет в туннеле.... Спасибо!


person wkl2016    schedule 22.11.2014    source источник
comment
Я использовал RPG для вызова методов в файлах jar — хорошим примером являются обертки POI Скотта Клемента. Я никогда не пытался вызывать основной метод, но не понимаю, почему он будет другим. Чтобы прояснить ваш вопрос, вы просто JAR файл .class и пытались вызвать его из RPG? Не могли бы вы опубликовать свои определения RPG и Java? Является ли файл .jar в вашем CLASSPATH? Вы можете указать CLASSPATH как /javafolder/*, и он найдет все файлы .jar в /javafolder.   -  person Buck Calabro    schedule 22.11.2014
comment
Ты прав, Калабро! Оно работает! случайно указываю ; вместо: для каталога .jar в моем CLASSPATH... Спасибо за ваш комментарий. :D   -  person wkl2016    schedule 23.11.2014


Ответы (1)


ПУТЬ К КЛАССУ, без сомнения, является деликатным вопросом... Определение правильного ПУТИ К КЛАССУ определяет 50% успеха выполнения работающей программы.

person wkl2016    schedule 23.11.2014