在IBM i (OS/400)中使用CL程序调用Java代码

作者:佚名 上传时间:2023-03-18 运行软件:IBM Rational Developer for i 软件版本:IBM i 7.4 版权申诉

本示例演示了如何在IBM i (OS/400)中使用CL程序调用Java代码。需要安装Java 8及以上版本。该示例可以帮助开发人员在IBM i上使用Java的特性。

/*开发CL程序*/
PGM  
 DCL   VAR(&JAVA_CMD) TYPE(*CHAR) LEN(200) /*定义存储Java命令的变量*/ 
 DCL   VAR(&CLASS) TYPE(*CHAR) LEN(100) VALUE('com.example.Hello')/* 对应Java类名*/
 DCL   VAR(&PATH) TYPE(*CHAR) LEN(100) VALUE('/home/user/java_lib.jar') /*Jar包路径*/
 DCL   VAR(&PARAM) TYPE(*CHAR) LEN(200) VALUE('-Dfile.encoding=UTF8')/*Java命令的附加参数*/
 MONMSG MSGID(CPF0000) EXEC(NEXT)
 CHGVAR VAR(&JAVA_CMD) VALUE('QSH CMD(' *BCAT +
                           '/QOpenSys/usr/bin/java ' *BCAT +
                           '&PARAM &CLASS -cp &PATH )')
 QSH CMD(&JAVA_CMD)
ENDPGM

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
IBM i (OS/400)中使用CL程序调用Java代码
本示例演示了如何在IBM i (OS/400)中使用CL程序调用Java代码。需要安装Java 8及以上版本。该示例可以帮助开发人员在IBM i上使用Java的特性。/*开发CL程序*/PGM
IBM i 7.4
IBM Rational Developer for i
2023-03-18 20:40
IBM iOS/400CL程序如何调用API?
IBM i OS/400是一个功能强大的操作系统,可以使用CL程序调用API(应用程序接口)以实现更高级的功能。下面是一个简单的示例代码,展示了如何在CL程序中调用API。示例代码/* 以下是调用
IBM i 7.4
IBM Rational Developer for i 9.7
2023-03-13 03:06
使用IBM i (os/400)CL程序调用Python脚本
本示例使用IBM i操作系统中的CL程序调用Python脚本,实现在IBM i上运行Python脚本的功能。CL程序为IBM i中的命令行接口程序,使用CL程序调用Python脚本可以使得IBM i系
IBM i 7.4
IBM i CL程序 + Python脚本
2023-03-31 20:10
如何在IBM i (OS/400)中使用CL程序调用RPG程序
本示例演示了如何在IBM i (OS/400)中使用CL程序调用RPG程序的方法。使用CL程序可以快速方便地调用各种RPG程序完成复杂任务。/* CL程序调用RPG程序 */PGMDCL VA
IBM i 7.3
IBM i (OS/400)
2023-03-20 00:23
如何在 IBM iOS/400)中使用 CL程序调用RPG程序
本文介绍在IBM i (OS/400)操作系统中使用CL程序(Control Language Program)调用RPG程序的方法。RPG是一种面向IBM i (OS/400)操作系统的高级编程语言
IBM i 7.3
IBM i (OS/400)操作系统
2023-05-23 11:52
如何在IBM i (OS/400)中使用CL程序调用SQL语句?
在IBM i (OS/400)中,使用CL程序调用SQL语句涉及以下步骤:创建SQL存储过程: 首先,确保已经在系统上创建了包含所需SQL语句的存储过程。可以使用SQL工具或其他方法创建并测试该
IBM i (OS/400)
IBM i (OS/400)
2023-11-29 08:28
使用IBM i (OS/400)RPG程序调用API
这段示例代码是在RPG程序中使用IBM i (OS/400)调用API的常见解决方案。通过使用API,可以方便地调用外部程序或操作系统功能。dcl-pr MyAPI extproc('MYAPI')
IBM i (OS/400) V7R3
RPG
2023-03-21 05:38
IBM i (OS/400)系统如何使用CL命令
IBM i (OS/400)是一种服务器操作系统,早期被称为AS/400,是由IBM开发的。这个系统的特点是非常易于使用和管理。在IBM i (OS/400)系统中,CL命令是一种非常常用的命令,用于
IBM i v7.4
IBM i (OS/400)
2023-04-16 19:09
IBM i (OS/400)如何使用CL语言
IBM i系统中的CL语言(Control Language)是一种能够调用系统命令和编写程序的脚本语言。它基于命令行操作,通过执行一系列指令来完成任务。本文将介绍一些常用的IBM i系统命令和CL语
7.3
IBM i (OS/400)
2023-03-31 18:58
使用IBM i (OS/400)的CL程序自动备份
这个示例展示了如何使用IBM i (OS/400)的CL程序来自动备份系统上关键的文件和目录。这个程序将创建一个备份文件并将它压缩存储到指定的备份目录中。程序还支持自动删除旧的备份文件以节省磁盘空间。
IBM i (OS/400)
IBM
2023-04-01 03:53