premessa: winxp - JDK 1.4

ho un file file.bat in una cartella locale. Da un main java lancio il comando
codice:
Runtime.getRuntime().exec("c:/lan/file.bat");
Non ottengo errori ma neanche l'effetto desiderato: non si avvia cmd e quindi lo script!
quando ho visto che lo script .bat non partiva ho provato a semplificarlo facendogli fare solo una echo nella shell, ma non va comunque..
avete un'idea?