Originariamente inviato da Stampede
Non è che ci siano versioni di JDK recenti che hanno risolto il problema?
Non è di certo un problema di Java o JDK. È proprio il fatto di lanciare un programma DOS puro a 16 bit.

Potresti provare un progetto su sourceforge (che conosco solo di nome ... non l'ho mai usato) che si chiama DOSBox che è un emulatore per poter far girare sui moderni Windows dei vecchi programmi DOS puri (specialmente giochi, come dice il sito, ma in teoria qualunque programma DOS).