MochaJouranl is a JAVA based LiveJournal client. I have been working on it for a couple of years now, recently having revamped the UI, protocol interface and feature support.
I am pround to say that v2.0 is the proper official release, hence why I am finally posting about it here!
You can check mochajournal community for information on the bug fixes, new and updated features that are appearing in this latest release. In addition, it's a great place to post bug reports, comments and suggestions for future releases.
Feel free to download it and try it out. It supports the Windows, Linux/Unix and Mac X platform, basically any platform supporting JAVA 2 (1.4.1_5 and above).
Your app is exiting with a couple of exceptions when I try to launch it by double clicking MochaJournal icon. I'm running Mac OS X 10.3.3 on a B&W G3 400 with Java 1.4.2_01.
I'm not familiar with the Info.plist format, but it looks like you might be specifying that the app use the 1.3.1 VM.
Changing the JVMVersion key of the plist to be "1.4.2+" seems to allow the app to launch normally.
After entering my user name and password, MochaJournal put up a dialog which rapidly disappeared, leaving no open windows. After this, the app appeared to be doing nothing so I finally gave up. Is this a sign there was an error in logging into LiveJournal? Sorry if I was simply too impatient. This sequence appeared to produce no extra console output.
Here's the console log (from attempting to launch before I modified the plist): Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)
Stack Trace: java.lang.NoClassDefFoundError: java/util/prefs/BackingStoreException at org.homedns.krolain.MochaJournal.MochaJournal.main(MochaJournal.java:140) at java.lang.reflect.Method.invoke(Native Method) at com.zerog.lax.LAX.launch(DashoA8113) at com.zerog.lax.LAX.main(DashoA8113) at java.lang.reflect.Method.invoke(Native Method) at apple.launcher.LaunchRunner.run(LaunchRunner.java:88) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52) GUI-
java.lang.NoClassDefFoundError: ZeroGgb at ZeroGt.show(DashoA8113) at java.awt.Component.show(Component.java:941) at java.awt.Component.setVisible(Component.java:898) at ZeroGt.setVisible(DashoA8113) at com.zerog.lax.LAX.showExceptionDialog(DashoA8113) at com.zerog.lax.LAX.launch(DashoA8113) at com.zerog.lax.LAX.main(DashoA8113) at java.lang.reflect.Method.invoke(Native Method) at apple.launcher.LaunchRunner.run(LaunchRunner.java:88) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
I want to thank you for testing it. You actually found a bug I haven't considered. I did manage to reproduce it and it is related to any users who have LiveJournal accounts but do not have any LJ icons setup. I will fix it ASAP and release a build shortly.