so I got a new PC for development, with Windows 7 in 64-bit Mode. Like many developers, I skipped Vista, but we can not always live in the past. I try to use the security-enhancement that windows 7 brings, so I try to install as admin and use the software as normal user. I installed a 64-Bit Java SDK (6u18) and Netbeans works great and fast.
Now it seems no to be so easy with our emulators and sdks ...
I started with the Java_ME_Platform_SDK 3.0. I have installed it. But Netbeans does not recognize it as Mobile SDK. So I started it stand-alone. I got an exception that it can not open a connection. The exception seem to be thrown in an endless loop ...
So there I thought it is firewall problem. After some investigation, I found the tip that I should have run the setup with explicit admin rights (from context menu).
So I try to deinstall it, to reinstall it. But deinstalling failed:
"Can't load IA 32-bit .dll on a AMD 64-bit platform"
In the release notes from sun, I found the message:
"The Java ME SDK runs on Window XP and Windows Vista (32-bit). Windows Vista for X64 systems will be supported in a future release."
So I didn't read it carefully enough before, shame on me ... But I wish that sun is not throwing the error during install and not during uninstall...
So, there are many options to still get everything to work. I want to use as much of the modern 64-bit operation system as possible. I see many tips, but it somehow difficult to get definite answers.
So I wrote this post also as gather informations and share them. I see the following options:
Make sure to give admin rights to the installer. It is not clear to me what this exactly does.
Install also Java 32-bit. JRE or also JDK? (IDE seem to work with 64 bit)
Now I have to update two jdks when there is a new version ...
There are options to run a program in some kind of compability-mode in windows-7. Does this help?
Also, I can have a windows-7 compability-layer with windows-7 professional.
This should help. Is it possible to run the ide in normal 64 bit mode and only emulators in windows-xp-mode? Or do I need to run the IDE also in XP-Mode?
So, to me, and many other devlopers, there are the question how to install our software,