在netbeans中使用rmic

时间:2009-07-01 06:02:17

标签: java netbeans rmi stub netbeans6.5

我在netbeans 6.5中编写了rmi服务器代码。如何在netbeans 6.5中使用rmic,以便我可以创建server_stub类?

4 个答案:

答案 0 :(得分:0)

如果您使用 Spring 远程代理(RmiProxyfactoryBean),则根本不需要生成任何存根/ skel类。 Spring在幕后为你做了所有的魔术。您甚至不需要实现Remote接口!

请参阅the docs here

答案 1 :(得分:0)

为什么不编辑位于项目根目录中的标准build.xml?包括Rmic Ant任务。每次在netbeans中构建项目时,这都会自动使您的类失真。

答案 2 :(得分:-1)

你不能使用rmic通过netbeans。您需要通过在命令行运行rmic命令手动生成服务器存根。但是在eclipse的情况下,你可以在rmi插件的帮助下从ide生成存根。

答案 3 :(得分:-2)

您必须将以下代码插入build.xml文件。

<target name="startRMI" depends="init">
    <exec executable="rmiregistry" dir="${build.classes.dir}">
    </exec>
</target>

然后右键单击 - &gt; build.xml - &gt;运行目标 - &gt;其他目标 - &gt; startRMI

这将启动RMI注册表。