Einfach ausgedrückt: 64-Bit-Windows unterstützt sowohl 32-Bit- als auch 64-Bit-Komponenten - Sie können also einen 32-Bit-Stack oder einen 64-Bit-Stack für Ihre Anwendung auswählen - alles, was in den Arbeitsspeicher geladen wird (Eclipse-, JRE-, JDBC-Treiber für ODBC-Datenquellen, ODBC-Treiber) muss die gleiche Bitzahl aufweisen.
Ich wette, dass Ihr ODBC-Treiber für Access und / oder Access selbst 32-Bit ist, obwohl Ihre Windows-Umgebung 64-Bit ist.
Auf dieser Grundlage denke ich, dass Sie der Umgebung den 32-Bit-Eclipse und / oder Java hinzufügen müssen (unabhängig davon, ob Sie die 64-Bit-Komponenten behalten) oder einen 64-Bit-ODBC-Treiber für Access und / oder installieren 64-Bit-Zugriff.
Dieser Artikel auf der Website meines Arbeitgebers zur Verwendung von 32-Bit-ODBC unter 64-Bit-Windows kann Ihnen dabei helfen, ...
Beachten Sie außerdem, dass die in die JVM integrierte JDBC-zu-ODBC-Bridge NICHT für die Verwendung in der Produktion empfohlen wird und weder in Java 8 noch in späteren Versionen der JVM enthalten ist. Möglicherweise möchten Sie die ODBC-zu-JDBC-Bridge von meinem Arbeitgeber als Ersatz betrachten.