Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从rpgle调用java-jar_Java_Jar_Rpgle - Fatal编程技术网

如何从rpgle调用java-jar

如何从rpgle调用java-jar,java,jar,rpgle,Java,Jar,Rpgle,我尝试从rpgle程序中调用一个java main。我已经正确地设置了目录和类路径,并且实际上我成功地从.class文件中调用了java方法/main 但是,对于如何从rpgle中的.jar文件调用main方法,我一无所知。这是我从错误消息中得到的信息: "received Java exception "java.lang.NoClassDefFoundError: com.tl.TL" when calling method "main" with signature

我尝试从rpgle程序中调用一个java main。我已经正确地设置了目录和类路径,并且实际上我成功地从.class文件中调用了java方法/main

但是,对于如何从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".

感谢有人能给我看隧道里的灯。。。。谢谢大家!

类路径无疑是一个敏感的问题。。。定义一个正确的类路径将决定执行一个工作程序成功率的50%。

我使用RPG调用jar文件中的方法——Scott Klement的POI包装器就是一个很好的例子。我从未尝试过调用main方法,但我不明白为什么会有什么不同。为了帮助澄清您的问题,您是否简单地将.class文件放入JAR并尝试从RPG调用它?你能发布你的RPG和Java定义吗?.jar文件是否在类路径中?您可以将类路径指定为/javafolder/*并且它将在/javafolder中找到所有.jar文件。您是对的,Calabro!它起作用了!我无意中为类路径中的.jar目录指定了“;”而不是“:”。。。谢谢你的评论D