Originariamente inviato da Donovant
Non riesco da shell (MacOS):
java -Xmx512M e mi da tutta una lista di opzioni eppure il comando è giusto.
Scrivere solo "java -Xmx512M" non serve a nulla. Devi passare -Xmx512M quando avvi il tuo programma. Esempio:

java -Xmx512M -classpath path_librerie tuopackage.ClasseConMain ecc ecc