Newsgroup: it.comp.java
Titolo: Variabili d'ambiente in Win98

Buongiorno a tutti .
Posseggo come S.O. Win98 e non riesco a settare le variabili di ambiente (
PATH , CLASSPATH , E JAVA_HOME)     per tirar su il web server del kit
JSWDK.
Al lavoro dove ho installato Win2000 c'è nelle proprietà avanzate di Sistema
la possibilità di settare dinamicamente le variabili d'ambiente , e non mi
da nessun problema , nel senso che inserisco queste tre righe di codice
nelle rispettive caselle di testo corrispondenti e poi il jswdk funziona :
PATH=C:\JDK1.3.1\BIN;
SET
CLASSPATH=.;..;C:\JDK1.3.1\LIB\TOOLS.JAR;C:\jswdk\jswdk-1.0.1\lib\servlet.ja
r
JAVA_HOME=C:\JDK1.3.1;
Nel Win98 , non essendoci la possibilità di inserirle dinamicamente da
Sistema/avanzate , mi sono fatto un file batch dove ho inserito le
sopracitate righe di codice.
Risultato : per il PATH e per il CLASSPATH    non mi da problemi , ma per la
terza JAVA_HOME  , fondamentale per il jswdk , mi dice " comando o nome file
non valido" .
La mia domanda è quindi come posso settare queste tre benedette variabili
d'ambiente con Win98 ??????
Se qualcuno mi potesse dare la risposta gliene sarei molto grato.
Grazie anticipatamente.
    - VanL00N-
--
"...fingendo, o non sapendo proprio niente di quello che può ancora far la
CIA, santi dell'occidente per gli USA, e così sia. "

d'ambiente con Win98 ??????
Come si faceva una volta (e anche oggi...):
scrivi i tuoi set (PATH, CLASSPATH, ecc.) nel file AUTOEXEC.BAT
http://java.sun.com/j2se/1.3/install-windows.html#Environment
Attenzione che devi riavviare perché abbiano effetto.
HTH
-- 
Ciao
	Fabrizio C.

 Attenzione che devi riavviare perché abbiano effetto.
Ok , ho settatole tre variabili di ambiente , adesso perň nuovo errore (
azzz !! ) , vado nella dir del jswdk , lancio il file startserver.bat , ma
invece di caricarmi il server , mi esce un messaggio di errore della serie :
spazio di ambiente esaurito
spazio di ambiente esaurito
spazio di ambiente esaurito
Using classpath :
e mi rimane questa bella finestrella DOS  dello startserver.bat aperta ,
ovviamente non funge nemmeno il file ( suo complementare ) stopserver.bat ,
quest'altro quando lo vado a lanciare mi da questo errore :
spazio di ambiente esaurito
spazio di ambiente esaurito
spazio di ambiente esaurito
Using classpath :
Exception in thread "main" java.lang.NoClassDefFoundError :
com/sun/web/shell/Shutdown
A cosa potrebbero essere dovuti cotesti problemi ???
Grazie anticipatamente .
        - VanL00N -
--
"...fingendo, o non sapendo proprio niente di quello che puň ancora far la
CIA, santi dell'occidente per gli USA, e cosě sia. "

Ciao, uomo destinato direi da sempre ad un lavoro più forte (come impostare
le variabili d'ambiente di Win9x):
non mi è del tutto chiaro quello che hai scritto. Se nel file batch hai tre
righe
PATH=bla
CLASSPATH=bla
JAVA_HOME=bla
dovrebbe essere tutto ok. Non hai problemi di "spazio d'ambiente esaurito"?
Se così, dalla finestra Prompt di DOS, Proprietà, puoi aumentare la memoria
a disposizione della tua shell. Puoi verificare anche mettendo la riga con
JAVA_HOME prima delle altre, per vedere chi è causa dell'errore. Se non
risolvi replica che vediamo ancora....
ciao
tityrus

Tra le proprietą del startserver.bat, devi impostare il massimo quantitativo
di memoria assegnata all'ambiente...
Non posso esserti molto utile, perchč sto sotto Win2000 e non incorrono
questi problemi...
Ciao
Giuseppe

 risolvi replica che vediamo ancora....
Mumble mumble ... le tre variabili le ho settate e non mi danno errore .
L'errore giunge quando vado a lanciare lo startserver.bat , nel senso che mi
compare la scritta " spazio d'ambiente esaurito " .
Ho provato , su tuo suggerimento ad aumentare la memoria della shell dos dal
menu proprietà del prompt , ma non ha cambiato nulla , l'errore c'è sempre .
Qualcuno mi dice di inserire nel codise dello startserver.bat la voce di
quanta memoria allocare all'ambiente , ok , ma che righe di codice devo
inserire alla fine della fiera ? :)
Provo di copiare qui di seguito il source dello startserver ( non è
lunghissimo ) e vediamo se riuscite ad aiutarmi :
*************************************
@echo off
rem $Id: startup.bat,v 1.19.2.5 1999/08/31 19:38:43 gonzo Exp $
rem Startup batch file for servlet runner.
rem This batch file written and tested under Windows NT
rem Improvements to this file are welcome
set jsdkJars=.\webserver.jar;.\lib\jakarta.jar;.\lib\servlet.jar
set jspJars=.\lib\jsp.jar;.\lib\jspengine.jar
set
beanJars=.\examples\WEB-INF\jsp\beans;.\webpages\WEB-INF\servlets;.\webpages
\WEB-INF\jsp\beans
set miscJars=.\lib\xml.jar;.\lib\moo.jar
set appJars=%jsdkJars%;%jspJars%;%beanJars%;%miscJars%
set sysJars=%JAVA_HOME%\lib\tools.jar
set appClassPath=.\classes;%appJars%
set cp=%CLASSPATH%
set CLASSPATH=%appClassPath%;%sysJars%
if "%cp%" == "" goto next
rem else
set CLASSPATH=%CLASSPATH%;%cp% ;./prj/jsp
:next
echo Using classpath: %CLASSPATH%
start java com.sun.web.shell.Startup %1 %2 %3 %4 %5 %6 %7 %8 %9
rem java com.sun.web.shell.Startup %1 %2 %3 %4 %5 %6 %7 %8 %9
rem clean up
set CLASSPATH=%cp%
set port=
set host=
set test=
set jsdkJars=
set jspJars=
set beanJars=
set miscJars=
set appJars=
set appClassPath=
set cp=
****************************************
Ecco : questo è il sorgente . Dove e quali istruzioni devo inserire per
dirgli quanta memoria allocae all'ambiente ???
Grazie a chiunque mi potrà essere di aiuto :))
Saludos


 inserire alla fine della fiera ? :)
Che io sappia, la memoria che win9x dedica all'ambiente, si può
settare nel config.sys, ma è passato troppo tempo e non ricodo più la
sintassi.
ciao
tityrus