JDK命令详解:rmic与rmid
"本文主要对JDK中的两个关键命令进行详解,包括`rmic`和`rmid`。这两个命令是Java开发中处理远程对象和激活系统的重要工具。" `rmic`是JDK提供的一个命令行工具,专门用于生成远程对象所需的Stub和Skeleton类。Stub和Skeleton在Java的RMI(Remote Method Invocation,远程方法调用)机制中起着关键作用。当客户端想要调用远程服务器上的方法时,Stub充当了客户端和服务器之间的代理,而Skeleton则在服务器端管理这些远程调用。 `rmic`的使用方法及选项如下: 1. 功能:`rmic`通过给定的远程对象实现类生成Stub和Skeleton类。这些类必须实现了`java.rmi.Remote`接口,并已经通过`javac`成功编译。 2. 语法:`rmic [options] package-qualified-class-name(s)` 3. 常用选项: - `-classpath [路径]`:指定查找类的路径,可以覆盖默认值或`CLASSPATH`环境变量。 - `-d [目录]`:指定生成的Stub和Skeleton文件的目标目录。 - `-depend`:使得编译器检查并重新编译依赖的类。 - `-g`:生成包含行号和局部变量信息的调试表,便于Java调试工具使用。 - `-J` 和 `-D`:将后续选项传递给Java解释器。 - `-keepgenerated`:保留生成的`.java`源文件。 - `-nowarn`:关闭警告输出。 - `-show`:显示`rmic`的GUI界面,方便用户交互式操作。 - `-vcompat`(默认):创建与JDK1.1和1.2兼容的Stub和Skeleton。 - `-verbose`:输出编译和链接过程的详细信息。 - `-v1.1` 和 `-v1.2`:分别指定创建JDK1.1或1.2协议版本的Stub和Skeleton。 `rmid`是另一个JDK命令,用于启动激活系统守护进程,这是Java RMI中实现对象注册和激活的关键步骤。`rmid`启动后,远程对象可以在Java虚拟机上注册并被激活。 1. 功能:`rmid`启动激活系统守护进程,为RMI服务提供基础支持。 2. 语法:`rmid [-port port] [-logdir]` 3. 常用选项: - `-port port`:指定rmid使用的端口号。 - `-logdir`:设置日志目录,记录rmid运行时的日志信息。 总结来说,`rmic`和`rmid`是Java RMI编程中不可或缺的工具,`rmic`用于创建远程对象通信所需的辅助类,而`rmid`则是RMI服务的基础设施,确保远程对象的注册和激活能够顺利进行。理解和熟练使用这两个命令对于进行高效的远程Java应用开发至关重要。
下载后可阅读完整内容,剩余9页未读,立即下载
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展