在rmic编译中找不到类错误

0 java rmi

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

error: Class serverImpl not found.
Run Code Online (Sandbox Code Playgroud)

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

Ram*_*ati 6

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

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

  3. 打开CMD,写javac x/MyServer.javajavac x/MyImpl.java从目录中包含的x文件夹.

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

  5. 你现在应该有一个MyServer_stub.class,你可以有一个美好的一天:)

PS:包名称与RMI或类中使用的任何对象不同是很重要的.否则你会遇到物体碰撞.