Newsgroup: it.comp.java
Titolo: Jdk 1.3

Salve ragazzi !!! Ho un problema con l'installazione del J2SE 1.3 della
Sun.
Installo il pacchetto e quando vado ad impartire un comando java o javac
o qualsiasi altro mi ritorna il seguente errore:
./java: /usr/bin/head: No such file or directory
./java: /usr/bin/cut: No such file or directory
/home/emiliano/test/jdk1.3/bin/i386/native_threads/java: error in
loading shared libraries: libjvm.so: cannot open shared object file: No
such file or directory
All'interno della directory /usr/bin non esiste niente che corrisponda a
head o cut
Pero'  all'interno di
/home/emiliano/test/jdk1.3/bin/i386/native_threads/ si trova un file
java
Facendo una ricerca del file libjvm.so all'interno del sistema questo e'
il risultato della ricerca
/usr/local/jdk1.2.2/jre/lib/i386/classic/libjvm.so
/home/emiliano/test/jdk1.3/jre/lib/i386/client/libjvm.so
/home/emiliano/test/jdk1.3/jre/lib/i386/server/libjvm.so
/home/emiliano/test/jdk1.3/jre/lib/i386/classic/libjvm.so
Ho cercato documentazione a riguardo ma non ho trovato nulla, forse ho
cercato male ... Sta' di fatto che ho reistallato la versione 1.2.2 in
attesa di trovare una soluzione.
Utilizzo un sistema linux Slackare 7.1 kernel 2.4.0-10 libc 2.1.3
Qualcuno di voi ha idea di cosa c@##! c'e' che non aggrada questa
versione di JDK ????
Questo errore mi viene segnalato su 4 macchine diverse, tutte pero' con
la slack.
Grazie a tutti
Emiliano

 
Non ho installato il j2se della SUN, ma posso dirti che su entrambe le
mie macchine (una RedHAT 6.1 aggiornata e una Debian 2.2) in /usr/bin/
sono presenti i due programmi "head" e "cut" che a te sembrano
(*stranamente*, visto che sono "standard") mancare. Il terzo errore
segnalato sembra indicare che l'installazione del pacchetto java non e`
stata effettuata correttamente, xche` la jvm non riesce a trovare le
proprie dll. Vedo che hai provato ad installare l'1.3 nella tua home
senza aver disinstallato l'1.2. Forse e` questo che non gli va` bene...
Cmq, se puo` esserti utile, in RedHAT 'head' e 'cut' sono distribuiti
con il pacchetto 'textutils'.
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)

Matteo wrote:

Innanzitutto grazie per l'interessamento; allora ... ti confermo che nella
mia directory /usr/bin/ non sono presenti i due comandi head e cut (di cui
onestamente, ammetto, non conosco l'utilita'. A cosa servono ??? )
Ho provato a rimuovere la versione 1.2.2 e installare la 1.3 in /usr/local e
niente ... Questo maledetto file libjvm.so che, da quello che so e' una
libreria dinamica, non dovrebbe stare in /lib ?????
Adesso provero' a scaricare il pacchetto textutils , anche se onestamente non
capisco cosa gliene deve fregare alla jvm del pacchetto textutils. Vabbe'
.... Grazie ancora e se qualcuno ha qualche idea si faccia vivo ...

 capisco cosa gliene deve fregare alla jvm del pacchetto textutils.
sinceramente me lo chiedo anch'io!! :)


Confermo che la 1.3 su RedHat va benissimo,
stesa cos anon si può dire per la 1.2.2 che su Red Hat aveva alcuni bugs.
Comunque prova con:
# which java  per vedere se hai il path settato bene
Se non trova java:
con il database inerno aggiornato:
# locate java
guarda dove si trova e, se vuoi come ho fatto io:
ne /etc/profile
aggiungi al path:
PATH="$PATH:(TUOI_PATH):/(IL RISULTATO DEL LOCATE)"
JAVA_HOME=(IL RISULTATO DI LOCATE MENO LA /bin)
ricordati sotto di aggiungere ad export
export ... ... ... JAVA_HOME
Non so se è stato utile,
pierpaolo
PS - uso la 1.3.0_01

 sinceramente me lo chiedo anch'io!! :)
java sotto Linux č uno script che si setta il classpath ed un altro po' di roba
prima di far partire effettivamente la jvm. Usa head e cut a questi scopi.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 
ma certo! l'altro giorno dovevo essere proprio distratto...
grazie per la precisazione!


 Matteo |  With a bullet called life, yeah called life, (SUGAR)
Finalmente ho scaricato il package textutils e .... funziona !!!!!
Ho scaricato il tarball per slackware e lo ho decompresso e compilato. Questo crea
pero' una directory
/usr/local/bin , quindi bisogna prendere i file head e cut presenti in questa
directory e spostarli in /usr/bin
Funziona ... Incredibile .... miracoli della scienza !!!
Ciao ragazzi e grazie ... vado a smanettare con Java 1.3  :-))))