Czy mogę uruchomić program Java opracowany przy użyciu 32-bitowego jdk z 64-bitowym jre? aplikacja korzysta z 32-bitowych bibliotek systemu bez java

Zajmuję się tworzeniem aplikacji Java za pomocą 64-bitowego zaćmienia na 64-bitowej instalacji Windows 7. Jestem zmuszony używać 32-bitowego JDK (1.7.0), ponieważ aplikacja używaJpcap, które nie będą kompilowane z 64-bitowym JDK.

Aplikacja musi być wieloplatformowa w systemach 32-bitowych i 64-bitowych, co zwykle ma miejsce w przypadku aplikacji Java opracowanych przy użyciu dowolnego JDK. Uważam jednak, że sytuacja jest nieco skomplikowana, ponieważ oprócz słoika, Jpcap instaluje biblioteki systemowe (.dll / .so), które z kolei są opakowaniami dla WinPcap i libpcap. Wywołanie Jpcap jest następstwem zagnieżdżonych wywołań do tych bibliotek.

Oto pytanie:

Czy aplikacja będzie działać na platformach 64-bitowych? zakładając, że użytkownicy będą mieli zainstalowane wymagane biblioteki x86 (jpcap.dll / .so, WinPcap, libpcap), ponieważ wersje 64-bitowe nie istnieją dla bibliotek Windows.

questionAnswers(2)

yourAnswerToTheQuestion