別のJava実行可能ファイルからRMIサーバオブジェクトJavaコードを開始する必要があります。 exec()関数を使用してRMI Javaプログラムを呼び出すメインJavaプログラムを実行しようとすると、ClassDefNotFoundエラーが発生します。私は日食を使用しています。しかし、コンソールから直接RMIプログラムを実行すると動作します。別のJavaプログラムからRMIプログラムを実行する
誰かが問題の解決に手伝ってください。
が
別のJava実行可能ファイルからRMIサーバオブジェクトJavaコードを開始する必要があります。 exec()関数を使用してRMI Javaプログラムを呼び出すメインJavaプログラムを実行しようとすると、ClassDefNotFoundエラーが発生します。私は日食を使用しています。しかし、コンソールから直接RMIプログラムを実行すると動作します。別のJavaプログラムからRMIプログラムを実行する
誰かが問題の解決に手伝ってください。
が
ありがとう、私は別のJava実行可能 からRMIサーバーオブジェクトのJavaコードを起動する必要があります。
なぜですか?なぜ2つのプログラムを書くのですか?リモートオブジェクトを 'その他の' Javaプログラムからエクスポートするだけです。
同じアイテムでn個のRMIオブジェクトを実行する必要があります。だから、私は別のプログラムを使ってnを入力し、rmiサーバプログラムを立ち上げ、n個の異なるオブジェクトを異なる名前で登録する。 –
基本的には、異なるシステム上で動作するn台のサーバーの状況をシミュレートしようとしています。 –
@MuppaDivyaそれは実際に質問に答えるものではありません。単一のJVMからすべてのリモートオブジェクトをエクスポートできないのはなぜですか? – EJP
ClassDefNotFoundErrorはどのクラスに名前を付けていますか? – EJP