URL u=new URL("telnet://route-server.exodus.net");
下面的代码行正在生成:
java.net.MalformedURLException: unknown protocol: telnet
我还遇到了其他以"news://“开头的URL的类似问题。
这些URL是从ODP中提取出来的,所以我不明白为什么会出现这样的异常。
发布于 2010-03-09 03:57:10
发布于 2010-03-09 04:01:11
听起来您的应用程序中没有注册"telnet“协议的处理程序。由于URL类可用于打开指向URL的InputStream,因此如果要允许您使用它创建对象,则需要为协议注册一个处理程序来完成这项工作。
有关如何添加处理程序的详细信息,请参阅:http://docs.oracle.com/javase/7/docs/api/java/net/URLStreamHandlerFactory.html
发布于 2010-03-09 04:02:21
之所以会出现这个错误,是因为java没有用于远程登录的标准protocol handler。
https://stackoverflow.com/questions/2406518
复制