cosa vuol dire in dos non funge??
Se in un programma che chiede in input dei caratteri faccio alt 123 125 funziona correttamente e stampa { }.

Cmq per programmare in Java o usi un qualsiasi editor di testi o qualche IDE, ma su windows sempre ALT 123 125 oppure shift + altgr + è o più + si fa.

Non capisco qual'è il tuo problema, qui nel forum legraffe le riesci a fare?