gpt4 book ai didi

java - 未找到 rmic 错误类

转载 作者:行者123 更新时间:2023-12-01 05:08:49 25 4
gpt4 key购买 nike

我正在阅读 head First java,并且即将尝试展示如何使用 RMI 的现成代码。这些是类:

远程接口(interface)

import java.rmi.*;

public interface MyRemote extends Remote {

public String sayHello() throws RemoteException;
}

远程实现

import java.rmi.*;
import java.rmi.server.*;

public class MyRemoteImpl extends UnicastRemoteObject implements MyRemote {

public String sayHello() {
return "Server Says,Hello";
}

public MyRemoteImpl() throws RemoteException { }

public static void main(String[] args) {

try {
MyRemote service = new MyRemoteImpl();
Naming.rebind("Remote Hello", service);
} catch(Exception e) {
e.printStackTrace();
}
}
}

然后我将 .java 和 .class 文件放在 c:\RMI 中。运行它时,它说即使我从同一目录运行,也找不到 MyRemoteImpl 类。我怎样才能解决这个问题?谢谢。

编辑:当我尝试运行此命令时出现错误

rmic MyRemoteImpl

最佳答案

BuddingProgrammer 的评论也对我有用。

例如,如果您的类位于文件夹 C:\users\renato\workspace\ADI\src\semana5 中,您应该转到上一级:C:\users\renato\workspace\ADI\src 你应该像这样编译:javac semana5\Calculadora.java

要运行 RMI,您应该在 C:\users\renato\workspace\ADI\src 中键入以下命令:

 rmic semana5.CalculadoraImp

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

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