I have uninstalled all old versions of the data loader and installed the newest one: 36.0.0
I cleaned up all Java stuff on my 64-bit Win 7 machine and there's only one version left, it's this version (output of java -version):
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
My JAVA_HOME environment variable is C:\Program Files\Java\jre1.8.0_73
If I open a CMD window, the java.exe can be found.
Still, trying to execute data loader results in "This application requires a Java Runtime Environment 1.8.0 (32-bit)"
So, do I really need a 32-bit Java version next to my 64-bit Java version? Is that even possible? Do I need to set up something else? I need the 64-bit version for other apps, I cannot replace it with a 32-bit version (provided that's even possible with 64-bit Win 7).