PDA

View Full Version : Java path [SUSE9.1]


alexbau
26-08-2004, 16:16
Ciao a tutti!

ho un piccolo problemino: pur avendo installato java (sia quello di default della SUSE sia quello della Sun) se da console digito
java -version non mi da' output, lo stesso per which java

Inoltre talvolta capito su siti (che probabilmente usano java) e mi esce la solita finestrella di Firefox che mi dice che non ho il plugin installato (falso: il file del plugin e' stato copiato sotto la dir plugin)...

non capisco... questo cmq e' l'output di env |grep java:

env |grep java
JRE_HOME=/usr/lib/java/jre
JAVA_BINDIR=/usr/lib/java/bin
PWD=/usr/lib/java/bin
JAVA_HOME=/usr/lib/java
SDK_HOME=/usr/lib/java
JDK_HOME=/usr/lib/java
JAVA_ROOT=/usr/lib/java
OLDPWD=/usr/lib/java


ora: i file sono dove devono essere... a cosa puo' essere dovuto?

ravanando sull'hd ho trovato anche questi 2 files sotto /etc/java:
- java2.conf
- java2-jre.conf
che mi dicono queste interessanti cosucce:

linuxbau:/etc/java # more java2.conf
# Configuration for java2 package

Priority: 30

Vendor : Sun
Version : 1.4.2
Devel : True

JAVA_BINDIR = /usr/lib/SunJava2-1.4/bin
JAVA_ROOT = /usr/lib/SunJava2-1.4
JAVA_HOME = /usr/lib/SunJava2-1.4
JRE_HOME = /usr/lib/SunJava2-1.4/jre
JDK_HOME = /usr/lib/SunJava2-1.4
SDK_HOME = /usr/lib/SunJava2-1.4

JAVA_LINK = SunJava2-1.4




linuxbau:/etc/java # more java2-jre.conf
# Configuration for java2-jre package

Priority: 40

Vendor : Sun
Version : 1.4.2
Devel : False

JAVA_BINDIR = /usr/lib/SunJava2-1.4/jre/bin
JAVA_ROOT = /usr/lib/SunJava2-1.4
JAVA_HOME = /usr/lib/SunJava2-1.4/jre
JRE_HOME = /usr/lib/SunJava2-1.4/jre
JDK_HOME =
SDK_HOME =

JAVA_LINK = SunJava2-1.4


mi scuso per la lunghezza del thread, ma spero di avervi dato almeno dell info utili ad aiutarmi...

grazie!



Alex

kingv
26-08-2004, 16:27
Originariamente inviato da alexbau

ora: i file sono dove devono essere... a cosa puo' essere dovuto?



al fatto che la directory contenente i binari non e' in path:
export PATH=$PATH:$JAVA_HOME/bin


cmq il fatto che FireFox non veda il plugin non dipende da questo.

Mason
26-08-2004, 16:33
(falso: il file del plugin e' stato copiato sotto la dir plugin)

di solito il file di plugin (o ns610 gcc32 o ns610, per mia esperienza) non deve essere copiato ma linkato (-s)

alexbau
26-08-2004, 17:45
- x kingv: accidenti avevi ragione........... sono un aidiot. :muro:

- x Mason: ma.... veramente io sotto ~/firefox/plugins/ ho un file chiamato libnullplugin.so .... a quanto ne so io e' quello che deve essere copiato.... dovevo linkarlo? dovevo linkare uno di quei 2 file che mi hai elencato tu? ora li cerco...


Grazie!!

Alex

alexbau
26-08-2004, 17:49
ok ho trovato il file (/usr/lib/SunJava2-1.4.2/jre/plugin/i386/ns610-gcc32) e l'ho linkato sotto /home/alexbau/firefox/plugins .... adesso devo "solo" trovare un sito per metterlo alla prova.... voi ne conoscete qualcuno?

Grazie ancora!

Alex

alexbau
26-08-2004, 18:03
ok ho risolto!! grazie!!!

P.S. se voleste fare delle prove per vedere se la javaVM funzia andate qua:

http://www.java.com/en/download/help/testvm.jsp

grazie a tutti! :):)


Alex