2013-05-15 26 views
0

我有以下Java功能檢查網站性反應代碼:錯誤HttpURLConnection類 - 的openConnection

URL u = null; 

try { 
    u = new URL("http://bforball.com"); 
    HttpURLConnection huc = (HttpURLConnection) u.openConnection(); 
    huc.setRequestMethod ("GET"); 
    huc.connect() ; 
} 

我已經導入了以下:

import java.net.HttpURLConnection; 

但是,當我編譯我的代碼我在收到警告消息附近

u.openConnection

警告消息:

Connot find the symbol 
Symbol: mehod openConnection() 
Location:variable u of type URL 

我做錯了嗎?

+0

你在那個代碼之前聲明瞭'URL u'嗎? – Evans

+0

是的,我的聲明是'URL u = null;' – ashu

+0

在這個類的同一個包中是否有任何其他名爲'URL'的類?似乎你正在使用預期的類'java.net.URL' – Santosh

回答

2

我想你在URL上有錯誤的導入類。你必須輸入網址與正確的軟件包:

import java.net.URL; 

它有方法openConnection()

+0

我有java.net。* – ashu

+0

我測試了您提供的代碼,它沒有編譯錯誤。嘗試做這樣的事情:'java.net.URL u =新的URL(「http://google.com」)' –

+0

import java.net.URL;這個進口包裹適合我.ThakYou – ashu

0

您使用的URL類可能沒有openConnection()方法嗎?

+0

它的確如此。至少是java.net.URL之一。 –

1

檢查import的URL類。它應該是

import java.net.URL; 
+0

謝謝你的工作 – ashu

+0

@ashu對你的伴侶很滿意。 –

相關問題