私はハード・ディスク上でhtmlファイルを実行した結果を文字列として取得しようとしています(ファイルを実行する際に表示されるもののタイプ)。初めてJavaプログラムを作成すると、右。ここ Javaプログラムからローカルハードディスクにhtmlファイルを実行した結果を取得する方法は?
はコードです:import java.io.*;
import java.net.URL;
public class MapDir {
public static void main(String[] args) throws FileNotFoundException, IOException
{
String s = "file:///F:/Stuff/Muaz/Programming/Mobile Applications/J2ME/Ride Sharing System/RSS Server/routeDistance.html?addr1=30.065634,31.209473&addr2=29.984177,31.440052";
URL url = new URL("file", "Core", s);
BufferedReader r = new BufferedReader(new InputStreamReader(url.openStream()));
while((s = r.readLine()) != null)
{
System.out.println(s);
}
}
}
私は、私は次のエラーを取得するコードを実行すると:
java.net.ConnectException:接続が拒否されました:接続....の
を-courseファイル(s)の文字列を確認します。私はそれをブラウザから実行し、それは完全に動作します。ホスト名も正しいです。だから何が間違っている?できるだけ早く返信してください。前もって感謝します。
なぜ 'java.net.URL'と' java.io.File'だけではないのですか? – BalusC