【问题标题】:Not able to load .net DLL targeted for 64-bit platform only无法加载仅针对 64 位平台的 .net DLL
【发布时间】:2021-01-28 03:11:43
【问题描述】:

下面是抛出的异常:

com.javonet.api.NException: Could not load file or assembly 'file:///C:\downloads\UrlNomalization\Microsoft.Bing.HashUtil.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
        at System.Reflection.RuntimeAssembly._nLoad(Unknown Source)
        at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(Unknown Source)
        at System.Reflection.RuntimeAssembly.InternalLoadFrom(Unknown Source)
        at System.Reflection.Assembly.LoadFrom(Unknown Source)
        at SicsClrController.Engine.ClrEngine.LoadAssembly(Unknown Source)
        at SicsClrController.Engine.ClrEngine.processCommand(Unknown Source)
        at com.javonet.internal.BinaryStreamProtocol.executeCommand(Unknown Source)
        at com.javonet.internal.GatewayManager.loadAssembly(Unknown Source)
        at com.javonet.Javonet.<clinit>(Unknown Source)
        at Hello.main(Hello.java:20)

我的系统设置:

IntelliJ IDEA 2020.2.2(终极版) Build #IU-202.7319.50,建于 2020 年 9 月 14 日 获得 IntelliJ IDEA Evaluator 许可 截止日期:2020 年 10 月 25 日 运行时版本:11.0.8+10-b944.31 amd64 虚拟机:JetBrains s.r.o 的 OpenJDK 64 位服务器虚拟机。 视窗 10 10.0 GC:ParNew、ConcurrentMarkSweep 内存:1971M 核心数:8

【问题讨论】:

标签: javonet


【解决方案1】:

实际上,我的 .net dll 被 windows 阻止(因为来自 3rd 方),解除阻止这个文件解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多