※ ChatGPTを利用し、要約された質問です(原文:[Java]RMIのコンパイルエラー)
[Java]RMIのコンパイルエラー
このQ&Aのポイント
JAVA RMI を実行中に、rmicコンパイラを使用するとエラーが発生しました。
コマンドプロンプトで、クラスファイルとソースファイルのあるフォルダに移動し、RemoteインターフェースとRemoteオブジェクトを作成し、これらをコンパイルします。しかし、rmicコマンドを実行するとエラーが表示されます。
原因を特定するために、javaのバージョン、コンパイルの通過状況、rmic.exeへのパスの確認などを行いましたが、問題は解決していません。他に考えられる原因はあるでしょうか?
JAVA RMI をしています。
スタブとスケルトンを作成する為、rmicコンパイラを使用しようとするとエラーがでました。
手順は
1.コマンドプロンプトで、クラスファイルとソースファイルが存在するフォルダに移動
2.Remoteインターフェースを作成
3.Remoteオブジェクトを作成
4.2.と3.をコンパイル
5.rmicコマンドでコンパイル
***結果*****************************************
rmic pack.RemoteObj
error: クラス pack.RemoteObj が見つかりません。
************************************************
こんな感じになります。
備考として...
・javaは1.4.1_01を使用しています
・コンパイルは通りました
・rmic.exeにパスは通ってます
・クラスファイルも生成されています
・packはパッケージです
どこのサイトでも書かれている手順を踏みました。
他に何か原因として考えられることはあるでしょうか??
お礼
はい。 ディレクトリ構成に問題はなかったのですが、ルートをclasspathにセットするのを忘れていました!! またRMIでは新たな問題が出てきているのですが別スレ立てないと・・・ ご回答ありがとうございました。