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
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..
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
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?
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..
sono le piccole differenze delle varie distribuzioni
dylandog_666
25-02-2014, 01:03
infatti... comunque ti ringrazio tantissimo!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.