URL u =新URL(「telnet://route-server.exodus.net」);爲什麼java的URL類不能識別某些協議?
這條線被生成:
java.net.MalformedURLException:未知協議:遠程登錄
而且我遇到有與開始其他URL類似的問題 「消息://」
這些是網址,ODP中提取,所以我不明白爲什麼這樣的例外出現..
URL u =新URL(「telnet://route-server.exodus.net」);爲什麼java的URL類不能識別某些協議?
這條線被生成:
java.net.MalformedURLException:未知協議:遠程登錄
而且我遇到有與開始其他URL類似的問題 「消息://」
這些是網址,ODP中提取,所以我不明白爲什麼這樣的例外出現..
聽起來像沒有註冊處理程序的協議「telnet」在您的應用程序。由於可以使用URL類將InputStream打開爲URL,因此如果允許您使用它創建對象,則需要爲協議註冊處理程序來執行此項工作。
有關如何添加處理程序的詳細信息,請參閱:http://docs.oracle.com/javase/7/docs/api/java/net/URLStreamHandlerFactory.html
鏈接已損壞。 –
@CookieMonster謝謝。修復。 –
你得到錯誤,因爲Java沒有一個標準protocol handler telnet的。
簡單的答案是它只有確實識別某些協議,並且無法識別協議的其餘部分。
謝謝大家,學到了新的東西.. – trinity