View Full Version : [Servlet] I compilazione e primi errori .. DOH!
Matrixbob
18-05-2005, 23:04
Mi pare che non importa qualche package ... come faccio ad inserirli secondo voi?!
http://img261.echo.cx/img261/1139/compil6we.gif
Matrixbob
19-05-2005, 08:17
Up, sto per andare a sQuola, se qualcuno ha 5 min di tempo x dirmi come s'installano i package mi sarebbe molto d'aiuto. TNX.
Altrimenti quando torno proverò un ricerca su GOOGLE, ma ultimamente mi paiono abbastanza pilotati i risultati e non i + efficienti e soddisfacienti.
devi compilare come in tutti i casi in cui hai bisogno di package non compresi nelle librerie del jdk/jre:
javac -classpath c:\tuopath\file_che_contiene_le_classi.jar TuaServlet.java
la libreria contenente le servlet è inclusa in J2EE o in qualunque application server che le supporta.
Matrixbob
19-05-2005, 11:45
PAre propio essere il mio problema:
http://forum.java.sun.com/thread.jspa?threadID=603256&messageID=3410570
A casa provo.
(...qua a scuola sono alla ricerca del path corretto, chissa' dove cavolo e' installato ... ma perche sono cosi' :fagiano: )
PAre propio essere il mio problema:
http://forum.java.sun.com/thread.jspa?threadID=603256&messageID=3410570
è esattamente il tuo problema, segui le indicazioni del post ;)
Matrixbob
19-05-2005, 12:07
è esattamente il tuo problema, segui le indicazioni del post ;)
Azz qua a scuola ci hanno assegnato un progetto sulle servlet e non hanno nemmeno scaricato ed installato j2ee!!!
Dovrebbe stare in /usr/local/j2ee ... ed invece no.
Spero di cavarmela a casa con winzoz .... :(
Tomcat configuration permettendo.
".... e i lamer fanno ooooo"! :stordita:
Matrixbob
19-05-2005, 14:44
Sto per scaricare da qui:
https://sdlcweb1c.sun.com/ECom/EComActionServlet/LegalPage:~:com.sun.sunit.sdlc.content.LegalWebPageInfo;jsessionid=C43737BA4B7C96FD8BC326E2D2FBD912;jsessionid=C43737BA4B7C96FD8BC326E2D2FBD912
questo:
(j2eesdk-1_4_01_2005Q1-windows.exe, 109.85 MB)
a sto link:
http://192.18.97.46/ECom/EComTicketServlet/BEGINC43737BA4B7C96FD8BC326E2D2FBD912/-2147483648/866532639/1/606026/606014/866532639/2ts+/westCoastFSEND/j2eesdk-1.4_01_2005Q1-oth-JPR/j2eesdk-1.4_01_2005Q1-oth-JPR:4/j2eesdk-1_4_01_2005Q1-windows.exe
Ovvero, compattando il tutto:
j2eesdk-1_4_01_2005Q1-windows.exe (http://192.18.97.46/ECom/EComTicketServlet/BEGINC43737BA4B7C96FD8BC326E2D2FBD912/-2147483648/866532639/1/606026/606014/866532639/2ts+/westCoastFSEND/j2eesdk-1.4_01_2005Q1-oth-JPR/j2eesdk-1.4_01_2005Q1-oth-JPR:4/j2eesdk-1_4_01_2005Q1-windows.exe)
Speriamo sia questo .... è gigantesco!!!! :(
Matrixbob
19-05-2005, 14:51
è esattamente il tuo problema, segui le indicazioni del post ;)
Tomcat in versione:
jakarta-tomcat-5.5.9.exe
mi aveva chiesto espressamente:
jdk-1_5_0_03-windows-i586-p.exe (http://192.18.97.131/ECom/EComTicketServlet/BEGIN3DC10E497D3B5F56AA0EDE2001E668E1/-2147483648/866550015/1/615302/615146/866550015/2ts+/westCoastFSEND/jdk-1.5.0_03-oth-JPR/jdk-1.5.0_03-oth-JPR:2/jdk-1_5_0_03-windows-i586-p.exe)
non è che l'installazione del file che sto ora dowlodando da 100MB e passa mi incasina il tutto?
Matrixbob
19-05-2005, 15:15
Ok, installazione:
http://img266.echo.cx/img266/2134/installok1zp.gif
Ok, compilazione:
http://img266.echo.cx/img266/8005/servletok6vz.gif
Ma c'è una maniera per non dirgli ogni volta tutto il percorso?!
setta la variabile di ambiente CLASSPATH o a livello di sistema oppure a livello di shell con il comando SET CLASSPATH=d:\ecc.ecc.
Matrixbob
19-05-2005, 16:11
setta la variabile di ambiente CLASSPATH o a livello di sistema oppure a livello di shell con il comando SET CLASSPATH=d:\ecc.ecc.
Ma poi kingv ci pubblichiamo una guida con tutto sto materiale?! :)
Ma poi kingv ci pubblichiamo una guida con tutto sto materiale?! :)
su questo argomento ci ha preceduti il buon cn73, prima di migrare verso altri lidi. ;)
http://www.hwupgrade.it/forum/showthread.php?s=&threadid=557945
Matrixbob
20-05-2005, 11:47
su questo argomento ci ha preceduti il buon cn73, prima di migrare verso altri lidi. ;)
http://www.hwupgrade.it/forum/showthread.php?s=&threadid=557945
Ma non sulla compilazione, sulla preparazione e qualche dritta per la progettazione di aplz web su tomcat/java.
Una sorta di:
http://www.hwupgrade.it/forum/showthread.php?t=939594
Magari col tuo aiuto, continuero' quella.
Ma non sulla compilazione, sulla preparazione e qualche dritta per la progettazione di aplz web su tomcat/java.
ok, molto più interessante ;)
Matrixbob
20-05-2005, 18:06
ok, molto più interessante ;)
Allora appena mia passa lo scazzo riparto.
Sii il mio angelo custode.
PS
vuoi che inserisca anche il tuo nick tra gli autori? Tanto è quello che è, sia tu che Cionci mi avete sempre aiutato.
Allora appena mia passa lo scazzo riparto.
PS
vuoi che inserisca anche il tuo nick tra gli autori? Tanto è quello che è, sia tu che Cionci mi avete sempre aiutato.
ok, grazie :cool:
Matrixbob
24-05-2005, 09:44
ok, grazie :cool:
L'ho settato così il CLASSPATH:
http://img270.echo.cx/img270/9907/classpath5rn.gif
e poi provo a compilare col classico modo:
> javac file.java
, ma continua a darmi gli errori di prima.
Tra l'altro ho scopero che l'opzione -classpath è equivalente a -cp, contenti SUN contenti tutti:
(probabilemente già lo sapevate)
http://img270.echo.cx/img270/2835/javachelp2gf.gif
Matrixbob
24-05-2005, 09:58
Mi sfugge anche il significato dei codici scritti da "cn73" qui:
http://www.hwupgrade.it/forum/showthread.php?s=&threadid=557945
Questo è un esempio della mia variabile d'ambiente Path:
D:\Perl\bin\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Programmi\MySQL\MySQL Server 4.1\bin;D:\Java\jdk1.5.0_03\bin;C:\Programmi\ATI Technologies\ATI Control Panel
Cosa significa il carattere "%" ?!
devi mettere in classpath ogni singolo file jar file, non solo la directory che li contiene.
Cosa significa il carattere "%" ?!
con la sintassi %nome_variabile% ti riferisci al valore della variabile di ambiente nome_variabile
è l'equivalente di $nome_variabile in bash
L'ho settato così il CLASSPATH:
Tra l'altro ho scopero che l'opzione -classpath è equivalente a -cp, contenti SUN contenti tutti:
solo con l'interprete java, con javac non funziona quello switch :boh:
Matrixbob
24-05-2005, 10:11
con la sintassi %nome_variabile% ti riferisci al valore della variabile di ambiente nome_variabile
è l'equivalente di $nome_variabile in bash
Ahhhhh!!!
Quindi è equivalente (in Windows) a quando sento dire (in Linux) che c'è per esempio una variabile CATALINA_HOME settata col path d'installazione di Tomcat e la raggiungono facendo:
Shell> cd $CATALINA_HOME
, giusto?!
EDIT: Si, infatti funziona, ma sei troppo 1 figo!!!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.