1

私が使用している本とOracleのJava SEドキュメントの指示に従っているようですが、次のエラーを克服できません:

Error: Could not find or load main class com.practicalJava.lesson25.StartServer

Windows 7 ボックスで次のコマンド ラインを使用しています。

[C:\>]java -classpath /Practical_Java/Lesson25/bin -Djava.rmi.server.codebase=file:/Practical_Java/Lesson25/bin/ com.practicalJava.lesson25.StartServer

ドキュメントから:

    start java -classpath classDir -Djava.rmi.server.codebase=file:classDir/ example.hello.Server

where classDir is the root directory of the class file tree

Eclipse クラスによってコンパイルされた私のコンパイルは package にありますcom.practicalJava.lesson25

私のbinディレクトリは次の場所にあります

C:\Practical_Java\Lesson25\

私のStartServer.classファイルは次の場所にあります。

C:\Practical_Java\Lesson25\bin\com\practicalJava\lesson25

私は明らかに何か間違ったことをしています。でも何???

* アップデート: *

タイプミス: StartSeverではなく StartServer

4

1 に答える 1

0

サーバーを起動するための書き込みコマンド:

rmic HelloServer

rmir​​egistry を開始する

クライアントを開始するための書き込みコマンド:

java -cp "C:\Program Files (x86)\apache-tomcat-7.0.16\webapps\ROOT\RMI\RMI" -Djava.rmi.server.codebase=file:/RMI/ -Djava.security.policy= Client.policy HelloClient

=================================

Tomcat フォルダーに手動でデプロイする場合は、classpath="C:\Program Files (x86)\apache-tomcat-7.0.16\webapps\ROOT\RMI\RMI" Upto RMI フォルダーの環境変数を設定する必要があります。あなたはコードを入れます....

これは本当に機能しています....

于 2013-04-24T17:27:43.803 に答える