PDA

View Full Version : OPENSUSE 13.1 - variabili d'ambiente java


dylandog_666
20-02-2014, 19:20
Ciao a tutti, sta cosa mi fa impazzire :muro: Con ubuntu non ho mai avuto problemi, ma con opensuse non riesco a far andare il jdk per programmare..

comunque, ho installato gli ultimi openjdk, ho modificato il file ~/.bashrc aggiungendo le seguenti righe:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0
export PATH=$PATH:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/bin

niente, con Geany mi dice sempre "javac command not found" , dove sbaglio?? :doh:

grazie

sacarde
21-02-2014, 08:42
prova con:
type -a javac
o
whereis javac

e vedi dove e' l'eseguibile

e poi controlla il PATH



p.s.
e da root?

dylandog_666
21-02-2014, 19:39
allora

roberto@linux-xsih:~> type -a javac
bash: type: javac: not found
roberto@linux-xsih:~> whereis javac
javac:roberto@linux-xsih:~>

da root idem,

quel whereis javac non so perchè mi restituisce quella riga di comando..

sacarde
21-02-2014, 20:46
sicuro di averlo installato?

io l'ho in: /usr/bin/javac



per vedere se e' installato: rpm -qa|grep java

per vedere i file inclusi in un pacchetto: rpm -ql <nomepacchetto>



p.s.
in PATH cosa c'e'?

dylandog_666
21-02-2014, 21:00
a dire la verità non ricordavo di averlo installato, o ce l'ho trovato con opensuse o l'avrò installato distrattamente o con qualche dipendenza (possibile?).
fatto sta che quando diedi il comando per installarlo lo trovai di già, infatti

linux-xsih:/home/roberto # rpm -qa|grep java
java-1_7_0-openjdk-headless-1.7.0.6-24.13.5.i586
libjavascriptcoregtk-3_0-0-2.2.2-4.3.i586
timezone-java-2013h-1.1.noarch
java-1_7_0-openjdk-1.7.0.6-24.13.5.i586
libjavascriptcoregtk-1_0-0-2.2.2-4.3.i586


invece in PATH (si vede così vero?)

echo $PATH
/home/roberto/bin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/sbin:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/bin:/usr/sbin:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/bin:/usr/sbin


P.S. grazie per l'aiuto

sacarde
21-02-2014, 21:20
lo vedi da:

rpm -ql java-1_7_0-openjdk

?

dylandog_666
21-02-2014, 23:54
sisi..

linux-xsih:/home/roberto # rpm -ql java-1_7_0-openjdk
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/i386
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/i386/libjsoundalsa.so
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/i386/libpulse-java.so
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/i386/libsplashscreen.so
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/i386/xawt
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/i386/xawt/libmawt.so


secondo te se rimuovessi ed installassi tutto d'accapo? per rimuovere tutto per bene cosa mi consigli?

sacarde
22-02-2014, 08:58
come vedi "javac" non e' in quel pacchetto

dovrebbe essere nel pacchetto: java-1_7_0-openjdk-devel

dylandog_666
22-02-2014, 15:08
ma :doh: :doh: :doh: :doh: :doh:

GRAZIE INFINITE! so scemo io :muro: ora va...

ma javac è sempre stato nel pacchetto devel o è un' "esclusiva" di opensuse? no, perchè quando lo installai su ubuntu non mi ricordavo di questo passaggio..

sacarde
22-02-2014, 16:13
sono le piccole differenze delle varie distribuzioni

dylandog_666
25-02-2014, 01:03
infatti... comunque ti ringrazio tantissimo!