Avatar billede martin7 Nybegynder
26. september 2006 - 20:07 Der er 21 kommentarer og
1 løsning

fejlmedelse i windows - fil fra linux og der virkede det fint

Hej jeg har hentet en java fil fra linux over i windows
i linux kørte den fint, men i windows får jeg en fejlmeddelse.

jeg kan godt compilerer den uden at få fejl
men når jeg skal afvikle den får jeg en fejlmeddelse der siger sådan her.

exeception in thread "main" java.Lang.NoClassDefFoundError: MV2/java

jeg er totalt nybegynder i java, som det nok ses :-)

hvordan får jeg det til at virke i windows ?

på forhånd tak. Martin
Avatar billede _carsten Nybegynder
26. september 2006 - 20:24 #1
1. Ligger den class fil i en jar fil?

2. Ligger class filen i en package ?

3. Er der et manifest ?
Avatar billede martin7 Nybegynder
26. september 2006 - 20:29 #2
1. jeg har hentet mine filer, hjem som, MV2.java og MV2.class

forstår ikke spørgsmår 2 og 3
Avatar billede martin7 Nybegynder
26. september 2006 - 20:31 #3
jeg har instaleret jdk 5.0_8
og lavet en miljøvariabel, så jeg kan kalde java komandoerne alle steder fra
Avatar billede _carsten Nybegynder
26. september 2006 - 20:45 #4
Må vi se toppen af filen MV2.java, bare ned til 'public class MV2.....'
Avatar billede martin7 Nybegynder
26. september 2006 - 20:48 #5
import java.util.Scanner;
import java.io.IOException;
import java.io.File;

public class MV2
Avatar billede _carsten Nybegynder
26. september 2006 - 20:59 #6
Okay - så ligger den ikke i en package, ellers havde der stået

package etEllerAndet;
import java.util.Scanner;
....
..

Prøv at åbne en dosprompt og skriv java og tryk Enter

Ser du en lignende meddelelse
D:\>java
Usage: java [-options] class [args...]
          (to execute a class)
  or  java [-options] -jar jarfile [args...]
          (to execute a jar file)
Avatar billede martin7 Nybegynder
26. september 2006 - 21:00 #7
ja sådan en medelse ser jeg
Avatar billede _carsten Nybegynder
26. september 2006 - 21:05 #8
Så bevæg dig til den mappe hvor du har MV2.class liggende og skriv

java MV2
Tryk Enter, så skulle det gerne rulle
Avatar billede martin7 Nybegynder
26. september 2006 - 21:08 #9
det er prøvet

det er der jeg får fejlmeddelsen
Avatar billede _carsten Nybegynder
26. september 2006 - 21:13 #10
Så må det være fordi du skriver: java MV2.java eller java MV2.class

ellers skal det virke
Avatar billede _carsten Nybegynder
26. september 2006 - 21:13 #11
Fejlmeddelelsen kunne tyde på at du skriver:    java MV2.java
Avatar billede martin7 Nybegynder
26. september 2006 - 21:21 #12
nej det gør jeg alså ikke har lige prøvet igen for en sikkerheds skyld

nu prøver jeg at ins java igen, og ser om det gør en forskel
Avatar billede _carsten Nybegynder
26. september 2006 - 21:23 #13
Det tror jeg ikke, Java er inst. korrekt.

Det betyder at jeg blank!
Avatar billede _carsten Nybegynder
26. september 2006 - 21:26 #14
Jeg får nøjagtig samme fejl som dig hvis jeg skriver:  java MV2.java

Står du i samme mappe som MV2.class
Avatar billede martin7 Nybegynder
26. september 2006 - 21:30 #15
det hjalp ikke nej.

men tak for hjælpen, hvertfald
Avatar billede martin7 Nybegynder
26. september 2006 - 21:30 #16
ja jeg står i samme mappe og jeg skriver kun java MV2
Avatar billede martin7 Nybegynder
26. september 2006 - 21:52 #17
nu har jeg prøvet at instale java i en fiktiv maskine (xp)i vmware
den maskine er helt ny instaleret og her virker det.
er det ikke underligt ?
Avatar billede _carsten Nybegynder
26. september 2006 - 22:05 #18
Jo - jeg fatter ikke hvorfor det ikke virker på den anden
Avatar billede martin7 Nybegynder
26. september 2006 - 22:09 #19
kom med et svar så skal du få point
Avatar billede _carsten Nybegynder
26. september 2006 - 22:10 #20
Nej, jeg synes ikke lige jeg har løst noget som helst - spis dem selv.
Avatar billede martin7 Nybegynder
26. september 2006 - 22:14 #21
sådan ser jeg så ikke på det. ser sådan på det, at bare det at du gider bruge tid, det er et kæmp plus i sig selv.
så læg et svar :-)
Avatar billede _carsten Nybegynder
26. september 2006 - 22:15 #22
OK - det gør jeg så. :)
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