On Win7 I'm not able to connect to LibreOffice (4.1.6, 4.2.5, 4.3.0) using Jabref (2.9.2 or 2.10), neither automatically nor manually.
At the first connection try it says: "Unable to connect. One possible reason is that JabRef and OpenOffice/Libreoffice are not both running in 32 bit or 64 bit mode."
Any help appreciated.
Sebastian
This might be because JabRef expects that the OpenOffice.org parent directory contain a subdirectory entitled "Basis." This directory has been renamed "libreoffice" or "openoffice" depending on the office suite's identity. I hope that the developers realize that this is easy to fix.
OK, I was finally able to solve my problem.
1) Installed the 32bit JRE for Win7 on my computer in directory C:\Program Files (x86)\Java
2) Open a command prompt in the current directory where JabRef is located and execute JabRef with:
"C:\Program Files (x86)\Java\jre1.8.0_45\bin\java" -d32 -jar JabRef-2.10.jar
Now the connection to a running instance of LibreOffice Writer finally works as expected.
What I failed to understand is the fact that LibreOffice (current version 4.4.3) runs as 32bit application even on a 64bit Windows. Therefore, JabRef has to be started in 32bit mode as well.
The current roadmap for LibreOffice states that there will be a 64bit version starting with LibreOffice 5.0, which should resolve this problem starting summer 2015.
Sebastian