- 雷克斯教程
- 雷克斯 - 主页
- Rexx - 概述
- Rexx - 环境
- Rexx - 安装
- Rexx - 插件安装
- Rexx - 基本语法
- Rexx - 数据类型
- Rexx - 变量
- Rexx - 操作员
- Rexx - 数组
- Rexx - 循环
- Rexx - 决策
- Rexx - 数字
- Rexx - 弦乐
- Rexx - 功能
- Rexx - 堆栈
- Rexx - 文件 I/O
- Rexx - 文件函数
- Rexx - 子程序
- Rexx - 内置函数
- Rexx - 系统命令
- 雷克斯-XML
- 雷克斯 - 里贾纳
- Rexx - 解析
- Rexx - 信号
- Rexx - 调试
- Rexx - 错误处理
- Rexx - 面向对象
- Rexx - 便携性
- Rexx - 扩展功能
- Rexx - 说明
- Rexx - 实施
- 雷克斯 - Netrexx
- 雷克斯 - Brexx
- Rexx - 数据库
- 手持式和嵌入式
- Rexx - 性能
- Rexx - 最佳编程实践
- Rexx - 图形用户界面
- 雷克斯 - 雷金纳德
- Rexx - 网络编程
- 雷克斯有用资源
- Rexx - 快速指南
- Rexx - 有用的资源
- Rexx - 讨论
雷克斯 - Netrexx
NetRexx 是 Rexx 的 java 实现。在NetRexx中,实现器用于将Rexx程序转换为可以在任何Java虚拟机上运行的java程序。
设置 NetRexx
NetRexx 的第一步是在本地计算机上进行设置。为此,需要执行以下步骤 -
步骤 1 - 访问 NetRexx 下载站点 - http://www.netrexx.org/downloads.nsp
下载 NetRexx.3.04.GA 文件。
步骤 2 - 确保 java 已安装并在您的系统上运行。您可以使用 java-version 命令验证 java 是否正在运行。
输出示例如下所示。
H:\>java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) Client VM (build 24.79-b02, mixed mode, sharing)
步骤 3 - 解压缩 Netrexx 压缩文件的内容。将文件从 NetRexx3.04GA\lib 文件夹复制到 java 安装/lib/etc 文件夹。
步骤 4 - 将 NetRexx-3.04GA\bin 路径添加到系统上的路径变量中。
运行第一个 NetRexx 程序
创建一个名为main.nrx的文件并将以下代码放入该文件中。
/* Main program */ say ‘hello’
要编译代码,请运行以下命令。
NetRexxC main.nrx
然后您将得到以下输出。NetRexxC 是将 rexx 程序转换为其等效的 java 程序的编译器。
java -cp ";;G:\NetRexx-3.04GA\lib\NetRexxF.jar;." -Dnrx.compiler = ecj org.netrexx.process.NetRexxC main.nrx NetRexx portable processor 3.04 GA build 4-20150630-1657 Copyright (c) RexxLA, 2011,2015. All rights reserved. Parts Copyright (c) IBM Corporation, 1995,2008. Program main.nrx Compilation of 'main.nrx' successful
您现在可以使用以下 java 命令运行 java 程序。
java main
当您运行上述命令时,您将得到以下输出。
Hello
现在让我们讨论Netrexx 库的一些特殊方面。
索引字符串
在 NetRexx 中,字符串可以成为数组的索引。一个例子如下所示。
例子
/* Main program */ value = 'unknown' value['a'] = 'b' c = 'a' say value[c]
当我们运行上面的程序时,我们将得到以下结果。
输出
b
多重索引
在 NetRexx 中,数组可以有多个索引。一个例子如下所示。
例子
/* Main program */ value = 'null' value['a', 'b'] = 1 say value['a', 'b']
当我们运行上面的程序时,我们将得到以下结果。
输出
1