Toon posts:

[java] enablen starten subprocesses?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mijn applicatie roept de Runtime.getRuntime.exec() methode aan om een bestand te openen. Dit wordt echter pas uitgevoerd na het termineren van de applicatie. Dit komt doordat de thread geen toestemming krijgt subprocess kan starten.

Iemand enig idee hoe ik access kan krijgen voor het starten van subprocesses?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02

https://fgheysels.github.io/


Verwijderd

Hoe ziet je code er ongeveer uit? Nog nooit problemen gehad met getRuntime.exec()....

als je:

Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("een_programma.exe");

doet kun je de output van het process in een stream dumpen, moet je wel even een thread aan knopen omdat je anders problemen kunt verwachten met blocking calls en deadlocks enzo...

process.getInputStream()
process.getErrorStream()

Misschien dat je daar wijzer van kunt worden, of wist je dit alles al.....

gr,

P