java eclipse3.5を使ってプログラミングの勉強をしています。
あるプログラムを実行するために、事前にいくつかのプログラムを
明示的にコンパイルしなくてはいけないのですが、明示的にコンパイルする方法が分かりません。
あるサイトを見たら、【プロジェクト】ー>【すべて再ビルド】を
選択すればよいとかかれていたのでやってみたのですが、次のような
エラーが出てしまいます。
Exception in thread "main" java.lang.ClassNotFoundException: EchoProtocolFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at socket_110.ThreadMain.main(ThreadMain.java:22)
このエラーを取り除くには、どうすればよいのでしょうか?
分かる方お願いします。
お礼
f272さん、いつも回答ありがとうございます。 まずプログラムの詳細を伝えておきます。 ThreadMain.javaというプログラムを動かすのにEchoProtocolFactoryとThreadPerDispatcher.javaを明示的にコンパイルする必要があるのです。 これらのクラスが書かれたソースファイルはすべて同じsocket.110というパッケージに入っています。 [技術者向] コンピューター > プログラミング > Javaでもきいてみます。
補足
f272さんの言われたように、[技術者向] コンピューター > プログラミング > Javaで質問をさせていただきました。 こちらの質問は、閉めさせていただきますので、またアドバイスをしていただけるのであれば、そちらのほうでお願いいたします。 質問タイトルは、「明示的にコンパイルしてから実行するには、」としました。