NoClassDefFoundError: pr?ve2/java"

NoClassDefFoundError: pr?ve2/java"

Innleggav rios » søn 27.04.2008 18:08

Jeg prøver meg på programmering, og har boka rett på java. Jeg har fulgt ett eksempel i boka, men får en feil melding. Feil meldingen ser slik ut: "Exception in thread "main" java.lang.NoClassDefFoundError: pr?ve2/java"....

Noen som vet hva som er galt i programmet? Vis nødvending så kan jeg lime inn programmteksten.

På forhånd takk.
medlem i 175 måneder
 

Re: Feil melding!

Innleggav ak » søn 27.04.2008 18:13

Ikke bruk æ,ø,å i navn på klasser og filer.

Vennligst bruk bedre overskrifter enn "Feil melding!" (har endret)

Administrator
Brukerens avatar
medlem i 218 måneder
 

Re: NoClassDefFoundError: pr?ve2/java"

Innleggav rios » søn 27.04.2008 22:51

Greit, fikk byttet "ø" fra mappen til o, men det kommer forsatt opp den samme feil meldingen...dvs:

Exception in thread "main" java.lang.NoClassDefFoundError: prove2/java

noe mer og tilføye?
medlem i 175 måneder
 

Re: NoClassDefFoundError: pr?ve2/java"

Innleggav ak » man 28.04.2008 0:51

Hm,,, da må du nok inkludere koden din (enten .zip fil et sted, eller Code her i forumet) og si hvordan du kompilerer og kjører programmet, spesielt hvis class filene ligger i forskjellige directoryer.

Administrator
Brukerens avatar
medlem i 218 måneder
 

Re: NoClassDefFoundError: pr?ve2/java"

Innleggav rios » man 28.04.2008 10:19

Okay, da legger jeg inn koden her.....


import javax.swing.*;

class Vindu extends JFrame {

Vindu () {
setTitle ("Første fitte vindu");
setSize (200, 200);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible (true);


} // end vindu

public static void main (String [] args) {
SwingUtilities.invokeLater
(new Runnable() {
public void run () {
new Vindu ();
}
});

}//slutt main
}//slutt class vindu


Ser du no spess her eller?
medlem i 175 måneder
 

Re: NoClassDefFoundError: pr?ve2/java"

Innleggav thorak » man 28.04.2008 12:53

Legg ved utskrift av hvordan du kompilerer og kjører, som ak sa. Har du en kompilert fil kallt java.class i mappa prove2?

La oss si at jeg skal kompilere og kjøre fila test.java (som er en enkeltstående fil med main (altså som din, dog er min uten profaniteter)) i mappa prove2, her er kommandoene jeg ville brukt:

javac prove2/test.java

java prove2/test

Brukerens avatar
medlem i 214 måneder
 

Re: NoClassDefFoundError: pr?ve2/java"

Innleggav rios » man 28.04.2008 20:01

Okay, her har jeg oversikten over kompilerings gjøre måten min i terminal....

Har en fil som heter Vindu.class i mappa mi ja.

Legger ved her:

lisa-hares-maskin:~/mappe lisa$ cd
lisa-hares-maskin:~ lisa$ cd mappe/
lisa-hares-maskin:~/mappe lisa$ ls
Vindu$1.class Vindu.class prove2.java prve.class prve.java prve.java~ pr??ve2.java~
lisa-hares-maskin:~/mappe lisa$ javac prove2.java
lisa-hares-maskin:~/mappe lisa$ java prove2
Exception in thread "main" java.lang.NoClassDefFoundError: prove2
lisa-hares-maskin:~/mappe lisa$


Noe som er gjort feil her?
medlem i 175 måneder
 

Re: NoClassDefFoundError: pr?ve2/java"

Innleggav thorak » tir 29.04.2008 9:35

Det er vanlig å gi java (kode) filer samme navn som klassenavnet.
Programmet ditt kan startes med kommandoen "java Vindu", siden Vindu er klassen.

Brukerens avatar
medlem i 214 måneder
 

Re: NoClassDefFoundError: pr?ve2/java"

Innleggav rios » tir 29.04.2008 9:45

Faen, dum feil som jeg fikk ordnet nå...Takk for hjelpen:)
medlem i 175 måneder
 


Returner til Java



Hvem er i Forumene

Registrerte brukere: Google [Bot]