03. november 2003 - 16:58Der er
9 kommentarer og 1 løsning
begynderskidt: problemer med at køre javafiler
Nu har jeg kigget de fleste spørgsmål igennem om compile og run i java, men har stadigvæk ikke fået svar på mit problem so here goes...
Jeg har sat både CLASSPATH og PATH til mit \bin directory og har heller ingen problemer med at compile javafilen. Problemet opstår når jeg skal køre filen, hvor jeg får meddelelsen "Exception in thread main java.lang.NoClassDefFoundError". Men hvis jeg skriver "set CLASSPATH=" i kommandoprompten og skriver java [fil] så virker det fint (?) Ifølge java.sun.com skal man ændre sin CLASSPATH hvis ovenstående sker, men det har jeg allerede gjort. Hvad går der galt?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
er du sikker på at du har en main classe??? Hvis ja, er navnet så korrekt.. det er ikke Main istede??? og hvordan ser din main metode ud i main klassen???
med kommandoen -cp viser du hvor dine class filer er, men når du skriver java -cp Hello viser du jo ingen steder hvor de er, derfor skal du lave et ".", for at indikere at de er i samme mappe, som du står i, eller hvis det er en anden mappe skriver du: java -cp c:\Temp\ Hello
Nogen gange kan man godt nøjes med at skrive: Java Hello, jeg ved ikke hvorfor man af og til skal til at fortælle hvor ens class filer er, når man er i samme bib.
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.