[ sendai @ 03.04.2008. 18:12 ] @
Jedno sasvim pocetnicko pitanje.
Instalirao sam EE SDK, zajedno sa svime sto uz njega ide, sa Sun-ove stranice.
Pri instalaciji sam koristio defaultno postavljene postavke u download menadger-u i sve to instalirao u C:\Sun direktorij.
Kad pokrenem program u kojem ima npr.
Code:
import.javax.servlet.*;

javi gresku da nema te biblioteke.
Da skratim, moze li mi netko reci kako pravilno to instalirati.
[ nemnesic @ 03.04.2008. 18:42 ] @
Citat:
sendai: Jedno sasvim pocetnicko pitanje.
Instalirao sam EE SDK, zajedno sa svime sto uz njega ide, sa Sun-ove stranice.
Pri instalaciji sam koristio defaultno postavljene postavke u download menadger-u i sve to instalirao u C:\Sun direktorij.
Kad pokrenem program u kojem ima npr.
Code:
import.javax.servlet.*;

javi gresku da nema te biblioteke.
Da skratim, moze li mi netko reci kako pravilno to instalirati.



nije
Code:
import.javax.servlet.*;


vec

Code:
import javax.servlet.*;

[ sendai @ 03.04.2008. 19:38 ] @
Ma to je moja brzopletost u pisanju postova, sorry.
Kod je dobar pise
Code:
import javax.servlet.*;

i ne radi.
U cemu sam pogrijesio?
[ Tudfa @ 05.04.2008. 15:55 ] @
Pozdrav,

Klase za rad sa servletima se nalaze u fajlu servlet-api.jar koji se nalazi u lib direktorijumu apache Tomcat servera (verzija 6).

Posto servlet-api.jar nije sastavni deo JRE, projekat mora nekako da ga bude svestan.

To ćeš postići npr. ako radis u Eclipse sa desnim klikom na projekat, properties->java build path , i dodaš ga sa add external JARs.

Mozes da ga dodas i u sam JRE kroz Eclipse sa Window->preferences->java->installed JREs,selektujes JRE i klinknes edit.
Onda odštikliras use default system libraries i dodas ga kao spoljnu arhivu.

Mozes i jednostavno da ga iskopiras u jre/lib/ext direktorijum .

Eto valjda će ti ovo pomoći.

Pitaj ako ti nešto nije jasno, mada imaš dosta tema o tome na ES...





[ sendai @ 05.04.2008. 23:25 ] @
Trenutno ne koristim nikakav IDE.
Sa SDK EE dodje i j2ee.jar fajl koji se nalazi u Sun\SDK\lib direktoriju, kad kompajliram program treba navesti class path do njega npr:
javac -classpath "C:\Sun\SDK\lib\j2ee.jar" MojProgram.java
i onda radi.
Ne radi kad ga kopiram u jre\lib\ext direktorij.
Hvala na odgovoru.
[ Tudfa @ 06.04.2008. 11:18 ] @
Citat:

Ne radi kad ga kopiram u jre\lib\ext direktorij.


Ovo mi je čudno, meni servlet-api.jar stoji u Sun\SDK\jdk\jre\lib\ext i radi.
Trebalo bi da ti dodje na isto da li ubacio u CLASSPATH varijablu putanju do jara, stavio jar u ext dir ili kompajlirao sa parametrom -classpath prosledivši putanju do jara.
Sve tri opcije stavljaju jar na CLASSPATH.

Pozdrav