URL u=new URL("telnet://route-server.exodus.net");
此行正在生成:
java.net.MalformedURLException: unknown protocol: telnet
我在使用其他以“news://”开头的 URL 时遇到了类似的问题
这些是从 ODP 中提取的 URL,所以我不明白为什么会出现这种异常..
URL u=new URL("telnet://route-server.exodus.net");
此行正在生成:
java.net.MalformedURLException: unknown protocol: telnet
我在使用其他以“news://”开头的 URL 时遇到了类似的问题
这些是从 ODP 中提取的 URL,所以我不明白为什么会出现这种异常..
听起来您的应用程序中没有为协议“telnet”注册的处理程序。由于 URL 类可用于打开 InputStream 到 URL,因此如果允许您使用它创建对象,则需要为协议注册一个处理程序才能完成这项工作。
有关如何添加处理程序的详细信息,请参阅:http ://docs.oracle.com/javase/7/docs/api/java/net/URLStreamHandlerFactory.html
简单的答案是它只识别某些协议,而无法识别无限协议的其余部分。
您收到该错误是因为 java 没有用于 telnet的标准协议处理程序。