f60gen不能編譯Form

本文介绍了解决SecureCRT中使用R11编译Form时出现“f60gen:commandnotfound”错误的方法。原因是环境变量中未正确设置f60gen路径。通过在Linux界面下执行特定命令来配置环境变量,可以解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象:用R11在SecureCRT中编译Form时,出现“f60gen: command not found”,无法编译。

原因:找不到 f60gen 檔案來執行,在当前OS User的env中没有设置forms60。

解决:直接在Linux界面输入source $APPL_TOP/APPSORA.env

再env查看后,能看到相应的配置,再使用f60gen编译form时,就成功了。

未解决:在SecureCRT中仍然不能编译,可能与我登录的用户有关,该user无法执行读取环境变量

知识点:
1,Form,Library分别在11i和R12中的编译语句
11i:
f60gen module=TEST.fmb userid=apps/PWD output_file=TEST.fmx
f60gen TEST apps/PWD module_type=LIBRARY compile_all=YES
R12:
frmcmp_batch module=TEST.fmb userid=apps/PWD output_file=TEST.fmx
frmcmp_batch TEST apps/pwd module_type=LIBRARY compile_all=YES
2,Linux环境变量的设置和查看方法
     百度文库:http://wenku.baidu.com/view/a9bfd74ccf84b9d528ea7aab.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值