gpt4 book ai didi

java - Java 中如何抛出 MalformedURLException

转载 作者:行者123 更新时间:2023-11-29 09:26:27 25 4
gpt4 key购买 nike

我的意思是,Java 如何决定哪些协议(protocol)可用?我从 Eclipse 内部运行一些代码,它工作得很好。然后我从 Eclipse 外部运行相同的代码,并得到“未知协议(protocol)”MalformedURLException。可能与代码库有关,或者其他什么?任何提示都会有所帮助。

谢谢!

最佳答案

解析协议(protocol)的工作由URLStreamHandler完成。 ,按协议(protocol)以小写形式存储在 URL.handlers 中。反过来,处理程序由 URLStreamHandlerFactory 创建。在 URL.factory。也许 eclipse 正在用它来捣乱?

一些 URL constructors采用流处理程序,您可以使用 URL.setURLStreamHandlerFactory 设置工厂.

这是一篇关于 developing protocol handlers 的网络帖子.

关于java - Java 中如何抛出 MalformedURLException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com