Avatar billede sievers Nybegynder
17. oktober 2009 - 17:18 Der er 14 kommentarer og
1 løsning

jar fil virker ikke

Jeg har lavet en jar-fil ud fra dette programmet herunder, men jeg starter jarfilen i kommandoprompt sker der intet andet end der kommer en ny linje. Hvad skal jeg gøre for at få programmet til at køre?
-------------------------------------------------------------

import java.util.Scanner;

public class Program{


    public static void main(String[] args){   


        Scanner s = new Scanner(System.in);

        int tal1=0;

        int tal2=0;


        System.out.println("tal1");

        tal1 = s.nextInt();

        System.out.println("tal2");

        tal2 = s.nextInt();


        System.out.println((tal1+tal2));

    }
}
Avatar billede virtual1ty Nybegynder
17. oktober 2009 - 17:27 #1
Hvordan har du forsøgt at køre filen?
Prøv:

java -jar filnavn.jar
Avatar billede arne_v Ekspert
17. oktober 2009 - 18:26 #2
java -jar filnavn.jar

kræver et Main-Class direktiv i manifest.

java -cp filnavn.jar Program

gør ikke.
Avatar billede sievers Nybegynder
17. oktober 2009 - 20:52 #3
Jeg prøvede java -jar filnavn.jar og det fik det til at virke, men jeg troede man kunne skrive filnavn.jar og så ville det køre.
Avatar billede arne_v Ekspert
17. oktober 2009 - 21:22 #4
Hvis du dobbelt klikker på jar filen i Windows explorer så bør det også virke.
Avatar billede sievers Nybegynder
17. oktober 2009 - 21:36 #5
Computeren tænker lige 2 sekunder og så sker der ikke mere, når jeg dobbeltklikker på den.
Avatar billede arne_v Ekspert
17. oktober 2009 - 22:22 #6
Ah - det er jo en console app.

Kør den i et console vindue.

Når du på et tidspunkt skifter til GUI app, så vil du kunne køre ved at dobbeltklikke på jar filen.
Avatar billede sievers Nybegynder
18. oktober 2009 - 12:13 #7
Men man skal skrive java -jar filnavn.jar? Det er ikke muligt bare at skrive filnavn.jar?
Avatar billede arne_v Ekspert
18. oktober 2009 - 15:20 #8
Korrekt.
Avatar billede sievers Nybegynder
18. oktober 2009 - 23:28 #9
Så forstår jeg ikke hvorfor det ikke virker, når jeg skriver filnavn.jar. Det virker kun når der bruges java -jar filnavn.jar.
Avatar billede arne_v Ekspert
19. oktober 2009 - 00:38 #10
Så misforstod du mig. Det er korrekt at man skal skrive en java kommando - man kan ikke bare skrive jar filens navn.
Avatar billede sievers Nybegynder
19. oktober 2009 - 15:17 #11
Okay, så er det derfor det ikke virker:-). Tak for hjælpen.
Avatar billede arne_v Ekspert
22. november 2009 - 04:27 #12
Tid at få afsluttet her ?
Avatar billede sievers Nybegynder
22. november 2009 - 14:24 #13
jeps:-). Bare smid et svar.
Avatar billede arne_v Ekspert
22. november 2009 - 15:37 #14
java -jar filnavn.jar

var faktisk virtual1ty's forslag.
Avatar billede virtual1ty Nybegynder
04. december 2009 - 23:58 #15
Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester