Для доступа к FTDI платам USB из приложений Java я использую оболочку драйвера JD2XX (JD2XX.dll).Он отлично работает в 32-битных системах, но когда он загружается из 64-битной JVM, он говорит, что для 64-битной JVM невозможно загрузить 32-битную DLL.Очень понятно.Чтобы обойти эту небольшую проблему, я устанавливаю 32-разрядную JVM в 64-разрядных системах, и она работает нормально.Очень простое решение, которое может быть очень сложно объяснить клиенту!
По этой причине я хотел бы создать или иным образом получить 64-разрядную версию этого файла JD2XX.dll.Я хотел бы знать, если кто-то когда-либо делал это успешно, или как я мог продолжить.Я думал, что в проекте ftdi-win32 должна быть ссылка на 32-битную dll, которую я мог бы изменить на 64-битную ссылку на dll перед перекомпиляцией всего в 64-битной системе, но я не нашел.
Я был бы очень признателен за любую помощь по этому поводу.Я не чувствую, что нашел бы способ обойти эту проблему самостоятельно в ближайшее время.Файлы, которые я описал, можно найти в самых последних этих пакетах .
Большое спасибо,
MJ