我試圖得到在我的硬盤上執行一個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:連接被拒絕:連接....
中 - 課程我確定字符串文件(S)。我從瀏覽器中運行它,它完美地工作。主機名也是正確的。那麼最新錯誤?請儘快回覆。提前致謝。
爲什麼'java.net.URL'而不僅僅是'java.io.File'? – BalusC 2010-12-12 01:48:35