Newsgroup: it.comp.os.linux.iniziare
Titolo: variabile ambiente JAVA

Ciao,
non sono un esperto di server, anzi, lavoro parecchio sul client e 
sull'interattività, per cui non ho rapporti così "ravvicinati" con le 
macchine.
Detto questo, ho letto l'ottimo tutorial a questo indirizzo:
http://www.volalibero.it/aggiungere_variabili_ambiente.html
ma non sono riuscito a risolvere la mia situazione.
Parto dall'inizio:
- il server è Linux Fedora;
- Java è preinstallato sul server (versione 1.5.0).
- io devo installare un server multiuser, nelle cui istruzioni si dice 
di digitare
java -version per sapere quale versione di java ho sul server
- fatto questo dovrei aggiungere una linea come la seguente a 
conclusione del mio ~/.bashrc:
export PATH=/path-to-jre/bin:$PATH
Mi doto di client SSH (per la precisione Tunnellier) e digito il 
comando, che però mi dice che il comando java - version è sconosciuto.
Scarico il file bashrc in locale ed il file contiene quanto segue:
# /etc/bashrc
# System wide functions and aliases
# Environment stuff goes in /etc/profile
# For some unknown reason bash refuses to inherit
# PS1 in some circumstances that I can't figure out.
# Putting PS1 here ensures that it gets loaded every time.
PS1="[\u@\h \W]\\$ "
alias ls="ls --color=auto"
alias which="type -path"
alias ll='ls -alh --color'
Da questo poco deduco (o credo di dedurre) che questo $PATH ha a che 
vedere con il file profile, dove trovo questo:
# /etc/profile
# System wide environment and startup programs
# Functions and aliases go in /etc/bashrc
###########################################################
ulimit -Hd 2048 2>/dev/null
ulimit -Hn 256 2>/dev/null
ulimit -Hu 64 2>/dev/null
ulimit -Hm 8192 2>/dev/null
ulimit -Hv 16384 2>/dev/null
###########################################################
PATH="$PATH:/usr/X11R6/bin:/usr/sbin"
PS1="[\u@\h \W]\\$ "
TZ='CET'
export TZ
alias ll='ls -alh --color'
umask 022
USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
HISTFILESIZE=1000
EDITOR=/usr/bin/pico
export EDITOR PATH PS1 HOSTNAME HISTSIZE HISTFILESIZE USER LOGNAME MAIL
# PostgreSQL support
PGLIB=/usr/lib
PGDATA=/home/postgres
export PGLIB PGDATA
export JAVA_HOME=/opt/jdk
Dal mio hosting mi fanno sapere che "il path del comando e' 
/opt/java/bin", che per l'ignorante che sono non significa nulla (posso 
dire che non ho alcuna directory opt/java/bin, ma il whereis java mi 
risponde con tre differenti cartelle).
Insomma, il nocciolo è che vorrei far funzionare Java ma non ci riesco. 
C'è qualche anima pia che può farmi capire "col cucchiaino" come mi devo 
muovere?   :-)
Grazie di cuore,
MAU

 parte del preinstallato.
questa è la risposta del whereis java:
[admin@xxxxxx root]$ whereis java
java: usr/share/java opt/jdk1.5.0/bin/java opt/jdk/bin/java
Grazie, MAU

 
Purtroppo, per me che sono più che newbie, come dicevo prima, non so 
cosa fare con questo dato: so solo che Java non è "attivo". Cosa devo 
fare in pratica per renderlo utilizzabile? Apro il client SSH e digito:
export PATH=/opt/jdk/bin:$PATH
e a quel punto ho risolto? Digiterò java -version e mi dirà quale 
versione ho installata, confermandomi quindi che java è installato?
Grazie, MAU

 Grazie, MAU
Prego ^^
-- 
---------------------------------
Salvatore La Bua - 
www.shogoki.it
---------------------------------
Computer Science Graduate Student
University of Palermo  -  [Italy]
---------------------------------
Powered by: FedoraCore 4 (2.6.11)

 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
ho visionato due file (bash_profile non l'ho trovato) e una riga simile 
l'ho vista soltanto in profile dove ci si riferisce all'editor PICO.
Nel frattempo l'hosting NON mi risponde, per fortuna che non si tratta 
di una cosa per la quale ho fretta.
Ti ringrazio per la pazienza, MAU

 Ti ringrazio per la pazienza, MAU
Dai, prova e facci sapere ;)


>C'č qualcosa che riguarda Java, ma se non erro riguarda il db postgres,
