Avatar billede kennethba Nybegynder
12. september 2001 - 21:56 Der er 5 kommentarer og
1 løsning

kompilering i dos

Når jeg vil kompilere mit program med javac fra prompten får jeg følgende import fejl.
Hvad gør jeg.?

test1.java:2: Package javax.mail not found in import.
import javax.mail.*;
      ^
test1.java:3: Package javax.mail.internet not found in import.
import javax.mail.internet.*;
Avatar billede lbhansen Nybegynder
12. september 2001 - 22:02 #1
du skal have sat din mail.jar i din classpath
Dette kan du gøre når du er i prompten
set CLASSPATH=<stil_til_mail.jar>;%CLASSPATH%

eller du kan sætte den permanent i
my computer/properties/advanced/environment variables
Hvis du altså bruger W2K.

Og så skal du huske at gøre det samme med jaf.jar
Avatar billede kennethba Nybegynder
12. september 2001 - 22:08 #2
Får samme fejl stadigvæk.???
Avatar billede lbhansen Nybegynder
12. september 2001 - 22:16 #3
så må du gøre noget forkert.
- Hvordan sætter du din classpath?
Har du husket at lukke, og åbne din prompt,efter
du har lavet ændringen i properties på my computer.
<sti_til_mail.jar> skal være det fulde stinavn, og ikke kun biblioteket den ligger i
Avatar billede kennethba Nybegynder
12. september 2001 - 22:19 #4
Nu virker det, men når jeg så vil køre klassen med java test1.class laver den denne fejl:

Exception in thread \"main\"
java.lang.NoClassDefFoundError: test1/class
Avatar billede lbhansen Nybegynder
12. september 2001 - 22:23 #5
så kan du med fordel indsætte \'.\' i din classpath, som betyder at classpath også er det katalog du står i i prompten.

Husk også på, at du kalder din klasse uden angivelsen af .class, altså vil den i dit tilfælde være java test1
Avatar billede logical Nybegynder
13. september 2001 - 07:42 #6
Husk lige, at du skal starte din kode med

java test1              <-----Rigtig

ikke

java test1.class        <------Forkert
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