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

1

Я пытаюсь вызвать java main из программы rpgle. Я правильно установил каталог и classpath, и мне действительно удалось вызвать java method/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".

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

  • 0
    Я использовал RPG для вызова методов в jar-файлах - хороший пример - обертки POI Скотта Клемента. Я никогда не пробовал вызывать метод main, но не понимаю, почему он будет другим. Чтобы прояснить свой вопрос, вы просто JAR файл .class и попытаться вызвать его из RPG? Не могли бы вы опубликовать свои определения RPG и Java? Файл .jar находится в вашем CLASSPATH? Вы можете указать CLASSPATH как / javafolder / *, и он найдет все файлы .jar в / javafolder.
  • 0
    Вы правы, Калабро! Оно работает! Я случайно указал ";" вместо ":" для каталога .jar в моем CLASSPATH ... Спасибо за ваш комментарий. : D
Теги:
jar
rpgle

1 ответ

1
Лучший ответ

CLASSPATH, без сомнения, является деликатным вопросом... Определение правильного CLASSPATH определит 50% успеха выполнения рабочей программы.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню