K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>はじめまして。 > >>書籍のとおりソースを書いて実行したところ FileNotFoundException となりました。 > >クラスファイルはどこにあって、どのように実行していますか? > >JavaのFileInputStreamでは、フルパスでなくファイル名だけ指定した時、 >実行時のカレントディレクトリからファイルを探します。なので、 > >>TcpServer.java、TcpClient.java、server_send.text、client_send.txt >>ファイルはすべて同じフォルダ内に作っています。 > >という状態で、コマンドプロンプトから > >C:\Users\誰それ\…\該当フォルダ> javac *.java > >のようにコンパイルして(するとその場に.classファイルができるはず) > >C:\Users\誰それ\…\該当フォルダ> java TcpServer > >と実行すれば、「C:\Users\誰それ\…\該当フォルダ」内のserver_send.txtを >開くことができるはずです。 > >コマンドプロンプトでコンパイル/実行しているのではなく、 >たとえばEclipseで開発しているのだとすると、Eclipseで実行した際の >カレントディレクトリはプロジェクトのディレクトリになるので、 >たとえばTcpServer.javaのプログラムをTcpServerという名前のプロジェクトで >作ったのだとすると、server_send.txtは > >C:\…\<ワークスペース>\TcpServer\server_send.txt > >という位置に配置する必要があります。 >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!