cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Pilgrim

Win64 is not supported

Hi All,

We have installer with IA 2009. Our installer is happy while installing on Win2008 64 bit with 64bit JVM, but while uninstall it throws error:

"Win64 is not supported. The author of package you are installing did not include support for this platform".

I was going through the threads and found that people has same issue with IA8, but did not got the solution to this problem. While investigating on this issue I found that if I edit VM path in “uninstall.lax” file under “Uninstall” with path where JVM is not present then click on uninstaller.exe than I am able to launch the uninstall, this is how I tried updating my lax file.

lax.nl.current.vm=C:\\Program Files\\Java\\jdk1.6.0_16\\bin\\java.exe
to
lax.nl.current.vm=C:\\Program Files\\Java\\jdk1.6.0_16\\bin\\test\\java.exe

I am stuck to this, can anyone provide any input or solution will be highly appreciated.


Thanks
Saharey
Labels (1)
0 Kudos
13 Replies
Highlighted
Flexera beginner

64-bit library available ?

This also happens when installing using 32-bit jvm then switching jvm to 64-bit but this is not the case according to your explanations.

Anyway I guess the issue is that you do not have the "iawin64_x64.dll" into $USER_INSTALL_DIR$/uninstall/resource/ (you probably have "iawin32.dll"). If this is true, then you can add the file during installation phase ... it should allow uninstall in 64-bit.

Jerome
0 Kudos
Highlighted
Pilgrim

Re: Win64 is not supported

hi jerome,

i am having the same issue. apologies if the answer is obvious, but could you explain how to add iawin64_x64.dll file in installation phase? is this a setting that needs to be configured?

thanks,
0 Kudos
Highlighted
Flexera beginner

Re: Win64 is not supported

Get the 64-bit dll you need from: C:\Program Files\.....\InstallAnywhere \resource\nativetools\windows

In Install tab of InstallAnywhere, select the "uninstall" folder and put this "iawin64_x64.dll" into subfolder called "resource". Add the correct rules for this action to match your project needs.
0 Kudos
Highlighted
Pilgrim

Re: Win64 is not supported

it appears to work now! thank you for the help.
0 Kudos
Highlighted
Pilgrim

Uninstall on 64 bit system results in error

Hi Jerome,

I am also facing same problem. I am using InstallAnywhere 2008 VP1.
I have bundled VM with installer. Installation on 64-bit is fine. But uninstallation gives following error,

'the author of the package you are installing did not include support for this platform'.

When I copied iawin64_x64.dll to resource direcory under uninstall dir, uninstallation was successful.

If I don't bundle VM with installer, both installation and uninstall is successful.
No error is shown.

Can you please clarify?

Thanks.
0 Kudos
Highlighted
Flexera beginner

Re: Win64 is not supported

You said:
------------------------------------------------
If I don't bundle VM with installer, both installation and uninstall is successful.
No error is shown.

Can you please clarify?
------------------------------------------------

So you don't have any problem ? :confused:
0 Kudos
Highlighted
Pilgrim

Re: Win64 is not supported

I do not understand how bundling or not bundling of VM with installer makes difference to Uninstallation on 64 bit systems.

Also, i tried solution gievn by you earlier. I copied iawin64_x64.dll to resource directory under Uninstall directory. After I did this, uninstallaion started successfully. Files were deleted but registry entries created by installer were not deleted.

Thanks.
0 Kudos
Highlighted
Flexera beginner

Re: Win64 is not supported

There is a difference in bundling or not bundling a VM: in the first case a special VM pack is used at install time, and it is unpacked before launching the installer. There is a special procedure in building custom VM packs (and I think that normally the same procedure is used by Flexera Software when they build the VM packs they make available on their website (see for instance here: http://www.flexerasoftware.com/products/installanywhere/files-utilities.htm#WINDOWS_AMD (as you can see they don't provide many 64bits VM packs, on one hand, and on the other hand they're supposedly tested before being released) And in the second case, when no VM is bundled, the installer attempts to find a suitable VM in order to run... and there might be less control (i.e. for instance a 32 bit JVM can be used instead of a desired 64 bit).
0 Kudos
Highlighted
Pilgrim

Re: Win64 is not supported

Thanks for reply.

When I checked installer, I found that I have selected to bundle VM with installer in Project -> Java tab, I am building installer with 'With VM' option in Build tab. But in Organisation - > Components tab, InstallAnywhere VM Component was not assigned to any feature. When I assigned it to feature, Uninstallation on 64 bit OS started working fine.

Still not very clear what bundling VM has to do with this.
0 Kudos