/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Opstart af javaprogram
Fra : Steen Klingenberg


Dato : 14-11-01 13:38

Jeg ønsker at starte et javaprogram fra en genvej og bruger eks. genvejen:

java -cp "path..." Filnavn (class file)

Det virker også fint - bortset fra at en irriterende DOS-skærm vises bagved.
Den er uønsket

Det er vist noget med at omdirigere System.out og/eller System.err så de
skriver til programmet (sig selv) eller noget andet (gerne en fil), men jeg
ved ikke hvodden det gøres...hjælp


Steen
rimelig novice




 
 
Allan E (14-11-2001)
Kommentar
Fra : Allan E


Dato : 14-11-01 14:01

Hvis du bruger javaw, som ligger samme stad som java, så bliver der ikke
skrevet noget ud til terminalen. Dvs du kan bare lukke dos-skærmen!!

Allan


"Steen Klingenberg" <ibensteen@mail1.stofanet.dk> wrote in message
news:3bf265df$0$11604$ba624c82@nntp01.dk.telia.net...
> Jeg ønsker at starte et javaprogram fra en genvej og bruger eks. genvejen:
>
> java -cp "path..." Filnavn (class file)
>
> Det virker også fint - bortset fra at en irriterende DOS-skærm vises
bagved.
> Den er uønsket
>
> Det er vist noget med at omdirigere System.out og/eller System.err så de
> skriver til programmet (sig selv) eller noget andet (gerne en fil), men
jeg
> ved ikke hvodden det gøres...hjælp
>
>
> Steen
> rimelig novice
>
>
>



Dennis Thrysøe (14-11-2001)
Kommentar
Fra : Dennis Thrysøe


Dato : 14-11-01 14:01

Du kan bruge følgende i stedet (dog ved jeg ikke lige hvor System.err og
System.out bliver af):

start javaw -cp "path..." Filnavn (class file)

-dennis


Steen Klingenberg wrote:

> Jeg ønsker at starte et javaprogram fra en genvej og bruger eks. genvejen:
>
> java -cp "path..." Filnavn (class file)
>
> Det virker også fint - bortset fra at en irriterende DOS-skærm vises bagved.
> Den er uønsket
>
> Det er vist noget med at omdirigere System.out og/eller System.err så de
> skriver til programmet (sig selv) eller noget andet (gerne en fil), men jeg
> ved ikke hvodden det gøres...hjælp
>
>
> Steen
> rimelig novice
>
>
>
>


Steen Klingenberg (14-11-2001)
Kommentar
Fra : Steen Klingenberg


Dato : 14-11-01 16:02

> Du kan bruge følgende i stedet (dog ved jeg ikke lige hvor System.err og
> System.out bliver af):
> start javaw -cp "path..." Filnavn (class file)

Tak for tippet, dog er jeg stadig nysgerrig for at finde en metode til at
omdirigere System.out og specielt System.err.

Jeg vil eks. gerne have gemt evt. fejlmeddelelser i en tekstfil.

Steen




Dennis Thrysøe (14-11-2001)
Kommentar
Fra : Dennis Thrysøe


Dato : 14-11-01 16:56

Måske var det en mulighed at lade Java programmet selv bestemme dette?

System.err = new PrintWriter(new FileOutputStream("c:\err.log"));


-dennis

Steen Klingenberg wrote:

>>Du kan bruge følgende i stedet (dog ved jeg ikke lige hvor System.err og
>>System.out bliver af):
>>start javaw -cp "path..." Filnavn (class file)
>>
>
> Tak for tippet, dog er jeg stadig nysgerrig for at finde en metode til at
> omdirigere System.out og specielt System.err.
>
> Jeg vil eks. gerne have gemt evt. fejlmeddelelser i en tekstfil.
>
> Steen
>
>
>
>


Morten Primdahl (19-11-2001)
Kommentar
Fra : Morten Primdahl


Dato : 19-11-01 09:40

Dennis Thrysøe wrote:

> Måske var det en mulighed at lade Java programmet selv bestemme dette?
>
> System.err = new PrintWriter(new FileOutputStream("c:\err.log"));



Brug hellere

System.setErr(PrintStream err)
System.setOut(PrintStream out)

Metoderne foretager nogle valideringer før de nye output
streams bliver sat.

Mvh Morten




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste