2012-02-13 18 views
0

別のJava実行可能ファイルからRMIサーバオブジェクトJavaコードを開始する必要があります。 exec()関数を使用してRMI Javaプログラムを呼び出すメインJavaプログラムを実行しようとすると、ClassDefNotFoundエラーが発生します。私は日食を使用しています。しかし、コンソールから直接RMIプログラムを実行すると動作します。別のJavaプログラムからRMIプログラムを実行する

誰かが問題の解決に手伝ってください。

+0

ClassDefNotFoundErrorはどのクラスに名前を付けていますか? – EJP

答えて

0

ありがとう、私は別のJava実行可能 からRMIサーバーオブジェクトのJavaコードを起動する必要があります。

なぜですか?なぜ2つのプログラムを書くのですか?リモートオブジェクトを 'その他の' Javaプログラムからエクスポートするだけです。

+0

同じアイテムでn個のRMIオブジェクトを実行する必要があります。だから、私は別のプログラムを使ってnを入力し、rmiサーバプログラムを立ち上げ、n個の異なるオブジェクトを異なる名前で登録する。 –

+0

基本的には、異なるシステム上で動作するn台のサーバーの状況をシミュレートしようとしています。 –

+0

@MuppaDivyaそれは実際に質問に答えるものではありません。単一のJVMからすべてのリモートオブジェクトをエクスポートできないのはなぜですか? – EJP

関連する問題