What version of LO must I use with Windows 7 to avoid "invalid JRE" message?

I have the latest 32 bit JRE installed but still cannot record macros. Must I drop back to 32 bit LO as well?

LO version doesn’t matter, but the Runtime bit width, and the program’s bit width the Runtime is meant to be used with must match.

Besides, when you’re on 64-bit OS you’re meant to use 64-bit Java, not 32-bit unless you need it for special reasons. Also I recommend JDK instead of JRE.

For 64-bit LO you must use 64-bit JRE.