Gå til innhold

Exception in thread "main" java.lang....


Anbefalte innlegg

Hei.

 

Jeg har nettopp installert Java JDK 1.5 (siste versjon) på min ubuntu maskin.

 

Problemet er at når jeg forsøker å kjøre programmene mine får jeg alltid

denne feilmeldingen;

 

Exception in thread "main" java.lang.NoClassDefFoundError: (filnavn)

 

Jeg fatter ikke hva som er galt, jeg får ingen feilmelding eller advarsel når jeg

kompilerer med javac!

 

For å teste skrev jeg inn dette programmet:

 

class test {

public static void main(String[] args) {

System.out.println("hei");

}

}

 

(Tidligere brukte jeg GNU java compiler.. da fungerte alt bra, men pga en tilleggspakke (easyIO) så var jeg nødt til å installere orginale java)

 

java version "1.5.0_05"

Java 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)

Java HotSpot Client VM (build 1.5.0_05-b05, mixed mode, sharing)

 

takker for hjelp...

Lenke til kommentar
Videoannonse
Annonse

Ja... ironisk nok fant jeg svaret på nettet rett etter at jeg hadde postet denne tråden. (jeg har lett i timesvis)

 

Ser ut som dette er et ganske vanlig nybegynner problem.

classpath er ikke satt

 

problemet løses ved å skrive:

 

[bold]#java -classpath . programavn[/bold]

 

istedet for# java programnavn

Lenke til kommentar

Det går faktisk flott å bruke easyIO med gnu classpath også. En annen ting er at gcj/gnu classpath ikke støtter Java 5 (selv om javac fra ibm, den javac-saken som følger med fc4, støtter det helt fint (i alle fal like fint som eclipse, iom at det er eclipse sin kompilator).)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...