I've just downloaded the JDK ( http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-windows-i586.exe ), 32 bit. And eclipse ( http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.1-201109091335/eclipse-SDK-3.7.1-win32.zip ), 32 bit. And Windows 7 is 32 bit. None of the "you need the 64 bit JVM" solutions will work here.
When I run eclipse.exe, all I get is a dialog box:
Failed to load the JNI shared library "C:\Program Files\Java\jre6\bin\client\jvm.dll".
That file does exist. If I run Eclipse as an administrator it works. I categorically do not want to do that. I want my user account to own the files I will be creating and editing.
If I add
-vm
C:\Program Files\Java\jre6\bin\javaw.exe
to eclipse.ini it will run, but then I cannot pin it to the task bar.
How do I get Eclipse to A) Run B) As my user account C) Pinned to the task bar?