我正在尝试注册自定义URLStreamHandler以通用方式处理对AmazonS3URL的请求。处理程序的实现看起来很像S3-URLStreamHandler(github).我没有将我的Handler类放入sun.net.www.protocol.s3包中,而是使用了自定义包com.github.dpr.protocol。s3。为了让Java获取这个包,我在URLclass的文档之后提供了系统属性-Djava.protocol.handler.pkgs="com.github.dpr.protocol".但是,如果我尝试处理像s3://my.bucket/some-awesome-