/ 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
Main metoden og args - hvad sker der her?
Fra : norgaards


Dato : 12-07-01 18:24

Hej,
Dette er sikkert indlysende for de fleste.
Men jeg har altid brugt Kawa, og aldrig
arbejdet ude fra kommandolinjen.

Jeg ved at et eller andet argument
overføres til main metoden, men ved
ikke hvordan argumenter til den følgende
kodestump skal skrives. Klassen hedder
client.class og fra den startes flere servere
på flere maskiner. Til sidst køres en
metode doIT() som udfører noget
handling.

1. Hvordan skrives dette fra prompten? Jeg
ved at det er strings der overføres til
main
java <et eller andet> yps yps - ???

Kodestumpen ses nedenfor.

Håber at der er en der vil vise mig hvad
det er der skal skrives fra prompten
for at starte clienten og dermed serverne.

Mvh
Den langsomme / John


public static void main(String args[] ) {
int port = 1099;
String catServer = "yps";
String mouseServer = "yps";

if ( args.length >= 1 )
catServer = args[ 0];
if ( args.length >= 2 )
mouseServer = args[1];
if ( args.length == 3 )
try (
port = Integer.parseInt (args[2] );
}
catch ( NumberFormatException e ) {
System.out.println( "Hm, port = " +
args[2] + " is not valid.");
System.exit(1);
}
doIt(catServer, mouseServer, port);
}
}







 
 
Lars Dam (12-07-2001)
Kommentar
Fra : Lars Dam


Dato : 12-07-01 19:35

On Thu, 12 Jul 2001 19:23:48 +0200, "norgaards"
<norgaards@post.tele.dk> wrote:

>Hej,
>Dette er sikkert indlysende for de fleste.
>Men jeg har altid brugt Kawa, og aldrig
>arbejdet ude fra kommandolinjen.


>1. Hvordan skrives dette fra prompten? Jeg
> ved at det er strings der overføres til
> main

Programmet:

class Test{
public static void main( String args[] ){
for( int i=0; i<args.length; i++ ){
System.out.println( i + " " + args[i] );
}
}
}

vil ved flg. kommandolinie:

java Test Hello World

udskrive

1 Hello
2 World

vh. ld


John Norgaard (19-07-2001)
Kommentar
Fra : John Norgaard


Dato : 19-07-01 15:09

Mange tak for hjælpen!

Mvh
John

Lars Dam wrote:

> On Thu, 12 Jul 2001 19:23:48 +0200, "norgaards"
> <norgaards@post.tele.dk> wrote:
>
> >Hej,
> >Dette er sikkert indlysende for de fleste.
> >Men jeg har altid brugt Kawa, og aldrig
> >arbejdet ude fra kommandolinjen.
>
> >1. Hvordan skrives dette fra prompten? Jeg
> > ved at det er strings der overføres til
> > main
>
> Programmet:
>
> class Test{
> public static void main( String args[] ){
> for( int i=0; i<args.length; i++ ){
> System.out.println( i + " " + args[i] );
> }
> }
> }
>
> vil ved flg. kommandolinie:
>
> java Test Hello World
>
> udskrive
>
> 1 Hello
> 2 World
>
> vh. ld


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste