jGnash is a cross platform personal finance application written in Java. jGnash is a double entry system with support for multiple currencies. jGnash can import OFX and QIF files.
MobileExpenseTracker is a small J2ME MIDlet (MIDP) to track expenses on a mobile. The expenses can be grouped by categories, sums are available. The expense data can be exported to a PC and stored in a CSV file to be used in some spread sheet.