Are you using the native client launcher? Is it using the embedded JRE, or the system runtime? It's possible, though unlikely, that you could be using a 32 bit runtime that can't dedicate sufficient heap, perhaps? Usually that just fails and disappears immediately rather than giving you a useful error message.