1
rpgle 프로그램에서 java main을 호출하려고합니다. 디렉토리와 클래스 패스를 올바르게 설정했는데 실제로 .class 파일에서 java 메소드/main을 호출 할 수있었습니다.rpgle에서 java -jar 호출하는 방법
그러나 rpgle의 .jar 파일에서 main 메소드를 호출하는 방법에 대한 단서가 없습니다. 이것은 내가 오류 메시지에서 얻은 것입니다 :
"received Java exception "java.lang.NoClassDefFoundError:
com.tl.TL" when calling method "main" with signature
"([Ljava.lang.String;)V" in class "com/tl/TL".
터널에서 빛을 보여줄 수있는 누군가를 알아 주셔서 감사합니다 .... 감사합니다!
RPG를 사용하여 jar 파일의 메소드를 호출했습니다. Scott Klement의 POI 래퍼가 좋은 예입니다. 나는 main 메소드를 호출하는 것을 시도한 적이 없지만 그것이 왜 다른지는 알 수 없다. 귀하의 질문을 명확히하기 위해 간단히 .class 파일을 JAR 처리하고 RPG에서 호출하도록 시도 했습니까? RPG 및 Java 정의를 게시 할 수 있습니까? .jar 파일이 CLASSPATH에 있습니까? CLASSPATH를/javafolder/*로 지정하면/javafolder에있는 모든 .jar 파일을 찾을 수 있습니다. –
맞아, 칼라브로! 그것은 작동합니다! 나는 실수로 ";" 내 CLASSPATH의 .jar 디렉토리에 대해 ":"대신 ... 귀하의 의견에 감사드립니다. :디 – wkl2016