4 Replies Latest reply: Sep 30, 2011 1:41 AM by 891686 RSS

    Can Mobile Client release 10.3.0.3.0 run on Windows 7 / 64 bit OS ?

    edrodrig
      Hello,

      My org is maintaining a system that uses Oracle Lite - Mobile Cliente release 10.3.0.3.0, testing it on Windows 7 / 64 bit OS we got the below error.

      2011-02-18 11:41:24 ERROR oracle.pmw.utils.log.ErrorLoggingInterceptor.afterThrowing:24 - java.lang.UnsatisfiedLinkError - C:\Program Files\PPP\oljdbc40.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform - C:\Program Files\PPP\oljdbc40.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

      2011-02-18 11:41:24 ERROR at java.lang.ClassLoader$NativeLibrary.load(null:-2) - C:\Program Files\PPP\oljdbc40.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

      Is there a way it can be used on Windows 7 / 64 bit ?

      Thanks,
      Eduardo.

      Edited by: edrodrig on Feb 21, 2011 5:39 AM
        • 1. Re: Can Mobile Client release 10.3.0.3.0 run on Windows 7 / 64 bit OS ?
          gwilkinson
          we are using 10.2 rather than 10.3, but are in the process of porting our windows mobile application to windows 7 laptops and tablets.

          We came across the same problem, and there does not seem to be a 64 bit version of the jdbc dll. The work around we used was to use an older version of the java on the windows 7 devices

          The windows 7 64 bit machine had java 1.6.0_16 installed as the default (we have a problem with a change to the toDate function tightening things up in 1.6.0_18 causing exceptions in our 3rd party software).

          We also had an application that was bundled with its own JRE 1.6.0_06 on the machine and when i switch the application code to point at that JRE everything works fine. Not a java person, but i assume that somewhere between 1.6.0_06 and 1.6.0_16 SUN added true 64 bit support and this requires all libraries to be in line. The older version not knowing anything about 64 bit could cope, but obviously without making best use of the device resources
          • 2. Re: Can Mobile Client release 10.3.0.3.0 run on Windows 7 / 64 bit OS ?
            user11985990
            Hi,

            as I'm "speaking", i'm using a 10.3.0.3 Oracle Lite Client on my Windows7 x64 without any problem.
            The setup installed as always, msync and other tools runngin well.
            We even use the .net API to synchronize within our application, no problem instanciating the Olite dll...

            We also a TSE installation on windows 2008 R2 (x64 obviously) running flawlessly...

            So I can assure you that the 10.3.0.3 mobile client works on Windows 7/x64, but for now that's all I can do, maybe you've got some more material to debug?
            • 3. Re: Can Mobile Client release 10.3.0.3.0 run on Windows 7 / 64 bit OS ?
              771517
              This problem is currently under investigation, we hope to have a resolution soon.

              In the meantime, here are two workaround that others have tried, that may help you as well:

              1) install the 32bit Jdk as part of the windows installer for the application
              2) see if we can use the -d32 switch on the Win7 64bit jdk

              Hopefully one of those can serve as a temporary solution for you.

              Regards
              Eric
              • 4. Re: Can Mobile Client release 10.3.0.3.0 run on Windows 7 / 64 bit OS ?
                891686
                Hey, could you please provide more details regarding the JRE/JDK version used.