Hello to everyone,
just wanted to tryout LOTRO the first time, on my brand new late 2012 iMac.
Downloaded the installer from http://www.lotro.com/de/spiel/download (german version), being happy to see there's a mac version available. I've already installed the newest oracle java 7 sdk earlier.
But when i started the installer - just nothing. A Popup appeared asking me for admin credentials (just why?) - and then: pot, just nothing, no error, just silent exit.
Being curios, i dived into the downloader's package content, finding another .app bundle, which contains a shell script to launch java, with the java jar as argument. so the shell script is in LOTRO-Live-multilang.app/Contents/App/LOTRO-Live-multilang.app/Contents/MacOS/LOTRO-Live-multilang.
When i took a peek inside, i've found sth. like:
java -d32 -XstartOnFirstThread -classpath $BASEDIR/swt/swt-mac-intel.jar:$BASEDIR/LOTRO-Live-multilang.jar com.pando.installer.GameDownlo ader
Well - bad thing, as the oracle jre is a 64bit *only* java vm. The swt jar included is a 32bit *only* library. So, this combination would never run. To be able to ever start the installer on has to change the line to:
JAVA_HOME=`/usr/libexec/java_home -v 1.6` java -d32 -XstartOnFirstThread -classpath $BASEDIR/swt/swt-mac-intel.jar:$BASEDIR/LOTRO-Live-multilang.jar com.pando.installer.GameDownlo ader
This will use the Apple-provided JVM, version 1.6, to start the launcher. The (actually outdated) Apple VM also still provides 32bit compatibility (kind of an anachronism on toda's macs).
So, if ever anyone has the same problem as me, here's a workaround