/free
dsply 'Hello World';
return;
请帮忙。感觉就像我“在黑暗中学习”。
提前致谢
答案 0 :(得分:3)
如果您在仿真终端(绿色屏幕)上运行程序,那么有些地方您的程序输出没有真正显示(它在程序执行期间亮起,但这通常是为了简要说明甚至注意到它。)
您可以使用dspjoblog
查看交互式作业的作业日志中显示的内容(首先使用它有点奇怪)。
dspjoblog
F10
显示所有消息PageUp
滚动到之前的消息你应该看到类似的东西:
3 > call MYLIB/TESTRPG
DSPLY Hello World!
有些地方你不必这样做。 PDM工具就是这样一个地方(至少在我正在使用的机器上)。您可以通过简单输入
来启动该程序strpdm
您将在底部有一个命令行,您可以从中调用您的程序。在PDM内部,每个dsply
命令都应该中断程序流程,点亮并等待您按Ctrl或Enter或任何执行键。
另一个可以立即查看消息的地方是QCMD。您可以通过键入
来启动它call qcmd
您可能必须点击F10
,切换dsply
消息的显示。在这里,您将看到消息,而无需按返回。
如果您实际上是直接从IBM Websphere Development Studio中运行程序,我恐怕无法帮助您,因为我从未这样做过。如果您可以访问终端,您可以尝试我描述的方式之一。