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.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).
E io dovendo scrivere un'interfaccia grafica non so più come fare.