Originariamente inviato da andbin
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).
Non ho bisogno di un emulatore di DOS, perché i due programmi se vengono avviati da una comunissima shell (Prompt dei comandi) funzionano normalmente. Il problema è che non vengono avviati da un programma Java o da una shell avviata dal programma Java.
E io dovendo scrivere un'interfaccia grafica non so più come fare.