title: Why does Java's URL class not recognize certain protocols?
body: <pre><code>URL u=new URL(&quot;telnet://route-server.exodus.net&quot;);
  </code></pre>
  <p>This line is generating :</p>
  <pre><code>java.net.MalformedURLException: unknown protocol: telnet
  </code></pre>
  <p>And I encounter similar problems with other URLs that begin with &quot;news://&quot;</p>
  <p>These are URLs extracted from ODP, so I don't understand why such exceptions arise..</p>