title: Can I run a java program developed using 32 bit jdk with 64 bit jre? application uses 32 bit non java system libraries
body: <p>I am developing a java application using 64 bit eclipse on a 64 bit Windows 7 install. I'm forced to use a 32 bit JDK(1.7.0) because the application uses <a href="http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/" rel="noreferrer">Jpcap</a>, which wont compile with a 64 bit JDK.</p>
  
  <p>The application has to be cross platform across 32 bit and 64 bit systems, which is normally the case with java applications developed using any JDK. But I believe the situation is slightly complicated because besides a jar, Jpcap installs system libraries (.dll/.so) which in turn are wrappers for WinPcap and libpcap. So a Jpcap call is a succession of nested invocations to these libraries.</p>
  
  <p>Here's the question:</p>
  
  <p>Will the application executable work on 64 bit platforms? assuming users will have the required x86 libraries installed (jpcap.dll/.so, WinPcap, libpcap) as 64 bit versions do not exist for the windows libs. </p>