rmic称为rmi编译命令,用于生成rmi远程实现类的stub(存根)和skeleton(骨架),其命令格式为:
rmic [选项] 类名
选项的具体含义可通过在命令行窗口中,输入'rmic'查看,如果出现rmic不可用,请将jdk的bin目录路径,设置到系统环境变量的path变量中.
部分选项说明:
-keep
保留当前生成stub源文件,skeleton源文件在测试时未生成
-v1.1
生成与RMI 1.1协议兼容的stub,skeleton
-v1.2
生成与RMI 1.2协议兼容的stub,skeleton
-vcompat
生成与RMI 1.1和1.2协议兼容的stub,skeleton
-classpath
指定RMI远程实现类的类路径.
如果使用的IDE为Eclipse,可将其设为%project_name%/bin,project_name应替换为具体的项目名.对于需要多次生成stub,skeleton的应用,建议在CMD中通过设置set classpath=%project_name%/bin进行设置,这样可以减少rmic命令的长度
-d
用于指定stub输出的输出目录
示例1:
rmic -keep -d d:\test -classpath d:\myproject\JavaRMI\bin com.pa.rmi.test.upload.FileUploadHanlderImpl
上述命令将FileUploadHandlerImpl(class文件)生成的stub文件存放在d:\test\com\pa\rmi\test\upload目录下,生成的文件名为:FileUploadHandlerImpl_Stub.class,FileUploadHandlerImpl_Stub.java
示例2:
set classpath=d:\myproject\JavaRMI\bin
rmic -keep -d d:\test com.pa.rmi.test.upload.FileUploadHandlerImpl
上述命令生成的结果与示例1相同,由于设置了classpath,在批处理方面有较好的体验.
分享到:
相关推荐
mac for jdk1.6 jdk6 安装版 里面有两个jdk1.6的安装包,都可以用 如果电脑上安装有1.7,1.8等高版本jdk就不要再下安装包了,安装包安装会报错 命令是这个:brew install ...如果看不懂 移步搜怎么使用brew安装jdk1.6
1.okhttp3.8源码使用jdk1.6重新编译,已集成了okio,在javaweb项目中使用,未在安卓项目中使用 2.okhttp3.8源码使用jdk1.6重新编译_okhttp3.8.0-jdk1.6.jar
标题中的“jdk1.6集成jjwt的问题”指的是在Java Development Kit (JDK) 版本1.6的环境下,尝试整合JSON Web Token (JWT) 库jjwt时遇到的挑战。JWT是一种开放标准(RFC 7519),用于在各方之间安全地传输信息作为 ...
aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-15.8.0-jdk1.6aspose-words-...
- **下载**:从Oracle官网或其他可信源下载JDK 1.6的安装文件,如"jdk1.6.exe"。 - **安装**:双击执行安装文件,按照向导步骤进行安装,选择合适的安装路径。 - **环境变量设置**:安装完成后,需要在系统环境变量...
**JDK 1.6版本详解** Java Development Kit(JDK)是Oracle公司提供的用于开发和运行Java应用程序的工具集合。JDK 1.6,也被称为Java SE 6,是Java平台的一个重要版本,发布于2006年12月11日。这个版本在Java社区中...
在Windows环境下使用JDK1.6,你需要设置环境变量,主要包括`JAVA_HOME`指向JDK的安装目录,以及`PATH`添加%JAVA_HOME%\bin,确保系统可以找到JDK的可执行文件。 JDK1.6相对于更早的版本,引入了一些新特性,如: -...
使用JDK1.6免安装版的优点主要有: 1. 方便携带:可以放在U盘或其他移动存储设备上,在任何有Java环境需求的电脑上运行。 2. 避免系统污染:不写入注册表,减少系统文件冲突,尤其在公共或共享计算机上使用更为安全...
根据提供的标题、描述以及部分内容,我们可以总结出与JDK1.6百度云下载相关的几个重要知识点: ### 一、JDK1.6简介 Java Development Kit(简称JDK)是Sun Microsystems公司针对Java语言开发的一套开发工具包,它...
值得注意的是,虽然JDK 1.6已经比较老旧,许多现代的Java应用和框架可能不再支持这个版本,开发者通常会被建议使用更新的JDK版本,例如JDK 8或更高。然而,在某些特殊情况下,如旧项目维护或与特定版本的软件兼容性...
使用OkHttp3.8.0-jdk1.6.jar,开发者可以在JDK1.6的环境下享受到高效且稳定的网络请求服务。同时,结合json-20160810.jar,可以实现数据的快速转换,进一步提升项目的开发效率。对于那些需要在老版本Java环境中工作...
7. **使用JDK1.6**:现在你可以开始编写Java程序,使用`javac`命令编译源代码,并用`java`命令运行生成的字节码文件。此外,JDK还包含了诸如javadoc(生成API文档)、jmap(内存分析工具)和jconsole(JVM监控工具)...
在资源文件中的`解决JDK1.6下的Base64.jar`可能是包含了一个兼容JDK 1.6的Base64实现的第三方库,你可以直接将这个jar包添加到你的项目类路径中,这样就可以使用其中提供的Base64类而无需修改代码。添加方法通常包括...
这个特定的更新主要集中在错误修复和安全补丁上,确保开发者在使用JDK 1.6时,能避免已知的安全风险,同时提高系统的稳定性。这些更新可能包括对Java插件、Java运行时环境、Javadoc工具、Java编译器等各个组件的改进...
因此,在JDK 1.6下使用这些类时可能会遇到兼容性问题,比如编译错误或者运行时异常等。 #### 解决方案 为了解决这个问题,可以考虑引入Apache Commons Codec库。Apache Commons Codec库提供了一系列编码器和解码器...
提供的压缩包文件"解决JDK1.6下的Base64.txt"可能包含了如何集成和使用这些第三方库的详细步骤,或者可能是自定义的Base64实现。在实际应用中,你需要根据文件内容来调整你的项目配置。 总的来说,尽管JDK 1.6没有...
这个压缩包提供的JDK1.6版本无需安装,用户可以直接解压后使用,这对于开发者来说是一个便捷的选择,特别是在某些旧项目或者特定环境下仍需使用这个版本的JDK。 配置JDK环境变量是使用Java开发工具的必要步骤,主要...
Java Development Kit(JDK)是...请注意,JDK 1.6已过时,不再接收安全更新,因此对于生产环境,建议使用更新的JDK版本,以保证系统的安全性和稳定性。对于学习和测试目的,了解旧版本的特性和历史变迁也是有价值的。
在使用IBM JDK 1.6进行开发时,开发者需要注意兼容性问题,因为随着时间的推移,新的Java版本可能会弃用旧的功能。同时,虽然IBM JDK提供了性能优势,但在某些特定场景下,可能需要与Oracle JDK进行对比测试,以确定...
JDK 1.6 绿色版,我想很多人可能都需要,这是分卷4,剩下的分卷地址如下: JDK 1.6 绿色版 2 http://download.csdn.net/source/1502201 JDK 1.6 绿色版 3 http://download.csdn.net/source/1502209 JDK 1.6 绿色版...