私は最初に Java を読んでいて、RMI の使用方法を示す既製の焼き付けられたコードを試してみようとしています。これらはクラスです:
リモートインターフェース
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 class not found と表示されます。どうすればこれを修正できますか? ありがとう。
編集:このコマンドを実行しようとするとエラーが表示されます
rmic MyRemoteImpl