Avatar billede devpac Nybegynder
20. august 2002 - 12:09 Der er 16 kommentarer og
1 løsning

totale newbie install/import spørgsmål !!!

Ok her er lige et par totale newbie spørgsmål, så bær' over med mig:

PROBLEM: får fejl på pakken "javax.servlet.*" "not found in import", da jeg forsøger følgende kode:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;


FORUDSÆTNINGER:
Har installeret "j2sdk1.4.0" ! Men ikke lavet nogle ændringer i enviroment variablerne - Da jeg ikke ved hvad hvor pakker til import normalt skal ligge ?
(er det: "C:\j2sdk1.4.0\lib" ?)

Har fundet en eksporteret "javax.jar", men hvor skal den ligge, samt er "javax.jar" er korrekt navn ?
Avatar billede r9 Nybegynder
20. august 2002 - 12:36 #1
du skriver blot:
import javax.*;

jar's skal ligge i C:\j2sdk1.4.0\lib
Avatar billede disky Nybegynder
20. august 2002 - 12:45 #2
javax.servlet.* er en del af J2EE pakken, som du mangler, download denne og installer så skulle du kunne compile

r9:
Jars skal IKKE ligge der, men de kan, bortset fra det mangler han j2ee.jar filen
Avatar billede Slettet bruger
20. august 2002 - 12:45 #3
servlet er en del af J2EE. Du skal downloade J2EE-pakken først.
Avatar billede r9 Nybegynder
20. august 2002 - 12:49 #4
disky & joern_h:

citat: "Har fundet en eksporteret "javax.jar", men hvor skal den ligge, samt er "javax.jar" er korrekt navn ? "
Derfor er det ikke nødvendig at hente hele j2ee.

Og jar's SKAL ikke ligge der nej, men de kan godt.
Så bliver de jo automatisk inkluderet i path'en.
Avatar billede Slettet bruger
20. august 2002 - 13:05 #5
sorry,
Avatar billede devpac Nybegynder
20. august 2002 - 13:12 #6
Tak for inputtet !

Men et eller andet sted kokser, det (... har lige geninsatlleret j2sdk)
- javax.* ligger i "C:\j2sdk1.4.0\lib"

når jeg bruger:
import javax.*
eller:
import javax.servlet.*;
får jeg "package does not exists"

men min:
import java.io.*;
fungere fint

- Hvad kan der være galt !? det kan vel ikke være mine "enviroment variables" som er forkerte eftersom "import java.io.*;" virker ?
Avatar billede disky Nybegynder
20. august 2002 - 13:13 #7
javax.jar indeholder andet end bare j2ee delen, den indeholder normalt f.eks. Swing :-)

Men ud fra de imports han laver er det tydeligt at se han har gang i noget jsp/j2ee stuff, og til det skal man altså nu engang bruge j2ee.jar der indeholder det hele.


devpac:
Navnet på en jar fil er 100% ligegyldigt, men downloade j2ee pakken og installer så forsvinder dine problemmer.

Det r9 forslår med hans import, giver ingen mening eftersom du mangler en under package til javax.servlet.* og ikke til javax.*
Avatar billede disky Nybegynder
20. august 2002 - 13:14 #8
devpac:
Det skyldes som sagt at du mangler J2EE

javax.servlet.* er IKKE en del af J2SE pakken.

Installer j2ee og kopier j2ee.jar over i din lib skuffe under jdk1.4
Avatar billede devpac Nybegynder
20. august 2002 - 13:31 #9
Har lige downloadet j2ee, og installeret
denne, samt kopieret j2ee.jar til "C:\j2sdk1.4.0\lib"

Det paradoksale er at fejlen stadig eksisterer !!!!
(... overvejer stærkt at smide min pc ud af vinduet,  ville
det være en lsøning ?)
Avatar billede disky Nybegynder
20. august 2002 - 13:40 #10
prøv når du compiler at skriv:

javac -classpath c:\j2sdk1.4.0\lib\j2ee.jar;. DinKlasse.java

ret selvfølgelig klassenavn.

Så nævner du explicit j2ee.jar.

p.s. den korrekte måde at gøre det på er at nævne alle jar arkiver der skal bruges i environment variabler CLASSPATH
Avatar billede devpac Nybegynder
20. august 2002 - 13:46 #11
Fantastisk !

Det virkeder !!!

Under: "enviroment variables" -> "system variables" på win2000
har jeg sat en variabel "CLASSPATH" med værdien "." (uden ")

- Men den er vel åbenbart forkert !?
Avatar billede disky Nybegynder
20. august 2002 - 13:57 #12
det er egentligt fint
. betyder current directory :-)

Tilføj lige j2ee.jar i den også så skulle det spille helt :-)
Avatar billede devpac Nybegynder
20. august 2002 - 14:04 #13
Har gjort dette, men det lader ikke til at min computer helt forstår begrebet classpath i sine "system variables" !!!

Anyway - tak for inputtet, nu er det muligt for mig at kompilere
Avatar billede disky Nybegynder
20. august 2002 - 14:05 #14
Har du husket at 'genstarte' din command prompt efter hver ændring ?

Ellers fatter windows det ikke :)

Hvis du har flere spørgsmål fyrer du dem bare af :)
Avatar billede devpac Nybegynder
20. august 2002 - 14:19 #15
Ja !!! du har ret, efter genstart af command prompt fik den
fat i de rigtige system variabler ! (... scary)

Jeg har cirka 1000 tillægsspørgsmål et sted oppe i mit hoved, men som min hjerne desværre har glemt lige nu - men: (kort sagt) Tak for tilbuddet !!
Avatar billede disky Nybegynder
20. august 2002 - 14:22 #16
Hvis du bruger ICQ kan du maile dit nummer til disky@hotmail.com så kan jeg lettere hjælpe dig, og du slipper for at bruge point.
Avatar billede devpac Nybegynder
20. august 2002 - 14:27 #17
øøhhh - jeg bruger ikke icq (blev træt af det efter af være blevet totalt spammet) ... så jeg må nok heller nøjes med at give point ;)
(- ellers TAK)
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