博客
关于我
Access restriction: The type FileURLConnection is not accessible due to restriction
阅读量:789 次
发布时间:2023-01-23

本文共 1056 字,大约阅读时间需要 3 分钟。

技术人员解决FileURLConnection访问受限问题的方法

在使用Java开发过程中,有时会遇到类似“FileURLConnection类型的访问受限”的错误提示。这种错误通常是由jre(lib/rt.jar)文件访问限制引起的。以下是一些有效的解决方案:

  • 看一下你的项目配置是常见的,尤其当你使用IntelliJ或Eclipse时,可能你的项目进行了错误的转换,比如将标准的JRE集成到你的项目中,但不小心外部化最近的rt.jar而不应该。固定方式是:
  • 打开菜单栏,File -> Project Structure -> 模块 -> 找到你的主要模块。右键选择“添加”->“JRE系统库”。如果从Sources中选择源,确定 Ide使用正确的JDK路径而不是被破坏的rt.jar。

    1. 使用有效的JRE分类别访问受限制似乎是你的JRE路径问题。确保你设置的JRE是你在系统中安装的标准JRE,而不是节流门、预装的或者经过第三方模糊处理的。在IntelliJ中设置模块的JRE系统路径很重要:
    2. 右键项目,选择Add -> Module -> 点击下一步选择JRE System Library,如果没有显示,则选择“从计算机上选择路径”并指向C:\Program Files\Java\jdk7\jre\lib\rt.jar。

      1. 可能更复杂的解决方案如果上述不起作用,可能需要调整modules.xml:
      2. 打开项目根目录 -> .idea -> modules.xml,查找是否有Finished withRTJar的问题。添加约束:<Tomcat classpath="" …>会不会引起问题?通常这跟你的项目使用老的JRE系统库有关。

        1. 我的解决方法在我的经验中,问题发生在你的Java环境设置中的JRE版本过旧或过新。解决方法是安装JDK 8,代码通常有略微差异:
        2. 删除项目中的rt.jar或无需删除,但打开文件 CunninghamLake.java 并修改使用文件访问方法。或者临时换成http://www.rapidhoney.com/2014/09/fix-error-about-FileURLConnection-is-not-accessible.html

          1. 综上所述遇到问题时,更换一个可靠的Jenkins插件或专业服务器配置。总之,你的应用程序可能需要访问本地文件,而通过正确的配置FileCheckerGraph listeners可能会有所帮助。希望你能顺利解决问题并继续你的开发工作。

    转载地址:http://kpeyk.baihongyu.com/

    你可能感兴趣的文章
    SparkStreaming利用队列生成测试数据源
    查看>>
    js——BOM操作知多少?
    查看>>
    划分子网与NAT的区别。。。
    查看>>
    信号量机制
    查看>>
    钻石操作符使用升级
    查看>>
    设置方法区大小与OOM
    查看>>
    对象的实例化内存布局与访问定位内容
    查看>>
    React + 导入模块的一个错误
    查看>>
    Laravel 直接返回404页面
    查看>>
    记一次内部系统渗透测试:小漏洞组合拳
    查看>>
    常用元素操作的方法
    查看>>
    命名实体识别数据预处理
    查看>>
    分布式是登录机制是如何实现的。
    查看>>
    零基础学习 Vue3 教程 2021 年最新教程 免费视频教程(4 个视频)
    查看>>
    解决 matplotlib 中文显示乱码的问题
    查看>>
    解决打开 json 文件中文乱码的问题
    查看>>
    计算机网络基础:DHCP服务的部署
    查看>>
    计算机网络基础:DNS 部署与安全
    查看>>
    计算机网络基础:NAT 网络地址转换
    查看>>
    计算机网络基础:PKI(公钥基础设施)
    查看>>