Skip to content

Can't load ARM 64-bit .dll on a AMD 64-bit platform #621

@LexusH

Description

@LexusH

While trying to start the back-end of my web application with java -jar I get the error:

"java.io.FileNotFoundException: C:\temp\jSerialComm\2.11.0\jSerialComm.dll (Access is denied)
...
Caused by: java.lang.UnsatisfiedLinkError: Cannot load native library. Errors as follows:
[1]: C:\temp\jSerialComm\2.11.0\jSerialComm.dll: Can't load ARM 64-bit .dll on a AMD 64-bit platform
[2]: C:\temp\jSerialComm\2.11.0\jSerialComm.dll: Can't load ARM 64-bit .dll on a AMD 64-bit platform
[3]: C:\temp\.jSerialComm\2.11.0\jSerialComm.dll: Can't load ARM 64-bit .dll on a AMD 64-bit platform"

I've checked, and jSerialComm.dll is definitely in the location it's looking for. I've also made sure jSerailComm is in my windows path and that the temp folder it's stored in is accessible. This command works on my colleagues computers, and the only difference in our set ups is they are using Windows 8/ Linux while I'm using Windows 11.

Additional Info:
OS: Windows 11 10.0.26200
Download method: Maven:
"
com.fazecast
jSerialComm
2.11.0
"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions