我迫切需要从Java调用RPG程序。正如这个Accessing RPG on iSeries from Java问题中所建议的。我打算使用JTOpen。但不幸的是,我无法使用这些系统中的任何一个。那么有什么方法可以测试Java程序吗? Windows是否有任何RPG模拟器?

任何帮助或想法将非常有用

带着敬意,
斯里尼瓦斯

最佳答案

您曾经可以通过Innovative Systems免费访问iSeries(此服务自2012年3月21日起已终止)。在他们的机器上,您可以尝试RPG。

其他一些评论,

  • 您可以从Java调用iSeries程序,包括RPG程序。但是,如果您真的想进行接口(interface)(使用参数/参数),则最好使用ILE RPG。 ILE RPG支持与Java交互所需的任何内容,包括正确的数据类型(包括指针)
  • JTOpen是开源类库。那在as400上运行良好。但是在iSeries世界中,安装此类库的通常方法是作为“许可证程序”。不要被许可证一词吓到。就像在Linux上apt-get一样,这只是iSeries方式。有关更多信息,请参阅IBM Infocenter。
  • 最后但并非最不重要的一点是,JTOpen是一个常规的Java类库。您可以在本地计算机上测试并尝试该库。当然,您无法打开iSeries数据区域,但是您会得到该类库的感觉。

  • 顺便说一句,我认为您可以忘记Windows的RPG模拟器。可能有一些我不知道的编译器,但这不是RPG的特定功能,这是因为它可以在iSeries上运行。不幸的是,没有iSeries模拟器可用。

    10-08 14:57