gpt4 book ai didi

java - rmic 编译中未找到类错误

转载 作者:行者123 更新时间:2023-12-01 19:06:08 24 4
gpt4 key购买 nike

我使用 rmi 类,但有一个问题。我的接口(interface)的名称是 server,我的实现类的名称是 serverImpl。当我在命令行中输入 rmic -v1.2 -classpath .. serverImpl 时(编译接口(interface)和类后),它显示此错误:

error: Class serverImpl not found.

我检查了指定目录中是否存在serverImpl

最佳答案

  1. 将服务器类和实现的类放在一个文件夹中,命名为x

  2. 将此包添加到每个类的顶部 package x;

  3. 打开 cmd 并从包含 x 的目录中写入 javac x/MyServer.javajavac x/MyImpl.java > 文件夹。

  4. 从包含 x 文件夹的目录写入 rmic x.MyServer

  5. 您现在应该拥有一个 MyServer_stub.class 并且您可以度过美好的一天:)

PS:包名称不同于 RMI 或类内使用的任何对象,这一点很重要。否则你将会发生对象碰撞。

关于java - rmic 编译中未找到类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com