I am using Windows 8 x64, with the following java version :
-----------------
C:\Users\Erwan>java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
-----------------
I've just downloaded and installed JabRef 2.8.1. When launching JabRef.exe, I have the following complaint that pops:
-----------------
Could not find a Java Runtime Environment installed on your computer.
Without it you cannot run "JabRef".
Would you like to visit the Java website to download it?
Yes/No
-----------------
However, If I directly use JabRef-2.8.1.jar, this complaint does not appear and Jabref works perfectly fine.
Thanks for your work on jabref ! :)
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
On Windows 7 x64 I have exactly the same problem
-Same error message
-Same java version
It also happened wiht jabref 2.7.2
Last edit: Anonymous 2015-03-31
Setting JAVA_HOME environment to java installation directory (e.g. C:\Program Files (x86)\Java\jre7) resolved at my place (Windows 8, 64 bit).
An environment variable can be added/modified from Control Panel -> System and Security -> System -> Advanced System Setting -> Advanced Setting tab -> Environment Variables button.
I think this should be documented somewhere on the download page.
This bug is duplicate to bug 1100. Attached another launcher for JabRef-2.9.jar. Please test it.
Yes, it worked fine without setting JAVA_HOME. Thanks!
Last edit: Koji 2012-12-20
Confirmed, the replacement .exe works fine.
Last edit: Richard 2012-12-22
I updated the installer to contain the updated launcher. Please try out a development built: http://ge.tt/9Idc446