---
title: "Starta win-prgm från java.. PANIK!!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/28422-starta-win-prgm-från-java-panik"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "phonkworks"
published: "2002-01-30T17:57:00.000Z"
updated: "2002-01-31T11:55:00.000Z"
replies: 6
views: 428
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/28422-starta-win-prgm-från-java-panik"
---

# Starta win-prgm från java.. PANIK!!!

## #1 — phonkworks, 2002-01-30T17:57Z

Min java-application måste starta ett win-program och vänta på att det stängs och sen gå vidare - men det går tyvärr inte att starta win-program-helvetet. 

Min app startas med:
c:\\pas\\bin\\passervergui.bat

som i en tråd, ibland när det lämpar sig, ska starta:

c:\\dncom\\dncom.exe

både PATH och CLASSPATH pekar ut c:\\dncom (och mycket annat förstås)

startar med:
Runtime rt = System.getRuntime();
Process pr = rt.exec("c:\\dncom\\dncom -sr comm oper1");
pr.waitFor();

Det som händer är att dncom startas och stängs blixtsnabbt utan att utföra ett skit

(dncom + växlar och argument i ovan funkar alldeles utmärkt när man kör dncom manuellt med c:\\dncom\\dncom via commando rad.)

några tips???? pliiiiiis! Är as bråttom...
mvh
phonk

Permalänk: https://www.webforum.nu/p/28422

## #2 — sgtpepper, 2002-01-30T18:46Z

Har du testat att läsa av strömmarna Process.getInputStream() och Process.getErrorStream() och se vilken utdata alternativt fel du får?

Permalänk: https://www.webforum.nu/p/402561

## #3 — phonkworks, 2002-01-30T19:30Z

Båda skickar -1 

Mvh
phonk

\[Redigerat av phonkworks den 30 jan 2002\]

Permalänk: https://www.webforum.nu/p/402562

## #4 — sgtpepper, 2002-01-30T20:30Z

Testa att hänga på ett .exe när du anropar exec():
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>Process pr = rt.exec("c:\\dncom\\dncom**.exe** \-sr comm oper1");

Vet inte om det hjälper men kan vara värt att testa.

Permalänk: https://www.webforum.nu/p/402563

## #5 — phonkworks, 2002-01-31T08:15Z

Nej det funkar inte tyvärr... tack ändå.

daPhonk

Permalänk: https://www.webforum.nu/p/402564

## #6 — phonkworks, 2002-01-31T11:38Z

Löste sig till slut...

Var tvungen att installera in win-programmet i samma dir som java-programmet så dom körs från samma currentDirectory. 

Väldigt osnyggt men vad gör man...

phonky

Permalänk: https://www.webforum.nu/p/402565

## #7 — sgtpepper, 2002-01-31T11:55Z

Grattis :)

Permalänk: https://www.webforum.nu/p/402566

---

Tråden på webben: https://www.webforum.nu/amne/java/28422-starta-win-prgm-från-java-panik
