Все работает нормально, но когда я попытался запустить свою собственную библиотеку на Windows Server 2019 Standard X64, я получил ошибку
Код: Выделить всё
Exception in thread "main" java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: C:\Users\user\Desktop\lib\native.dll: A dynamic link library (DLL) initialization routine failed
at com.basic.app.SyntheticProtectedApplication.main(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\user\Desktop\lib\native.dll: A dynamic link library (DLL) initialization routine failed
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394)
at java.base/java.lang.Runtime.load0(Runtime.java:755)
at java.base/java.lang.System.load(System.java:1953)
at com.basic.app.API$NativeBridge.(API.java:170)
at com.basic.app.API.initialize(API.java:59)
... 1 more
[img]https://i .sstatic.net/jmoBgbFd.png[/img]

Но похоже, что у меня нет внешней библиотеки, приложение «Зависимости» показывает, что все модули загружены правильно. Моя версия GCC:
Код: Выделить всё
$ gcc --version
gcc.exe (Rev3, Built by MSYS2 project) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Подробнее здесь: https://stackoverflow.com/questions/790 ... tion-routi