Pagina 1 di 1
[Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 9:25
da HyperLoris
Salve a tutti, come da titolo ho appena installato JEdit, ma non riesco a compilare/eseguire i programmi che scrivo. Credo che il problema derivi dal fatto che non ho settato il PATH con la Jdk (per utilizzare java e javac), qualcuno mi potrebbe spiegare come fare? Sono "nuovo" su Ubuntu quindi faccio molta fatica a muovermi con le mie forze
Vi allego 3 screenshot per aiutarvi a capire il mio problema:
1)
http://imageshack.us/photo/my-images/80 ... uffer.png/
2)
http://imageshack.us/photo/my-images/85 ... mands.png/
3)
http://imageshack.us/photo/my-images/71 ... tatom.png/
Il mio percorso per la Jdk è: File System/usr/java/jdk1.7.0/bin
Grazie mille per il vostro aiuto.
Lorenzo
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 9:58
da nigian81
Ciao,
per tutti gli utenti, edita il profile
inerisci le seguenti righe:
Codice: Seleziona tutto
PATH=/usr/java/jdk1.7.0/bin:$PATH
export PATH
JAVA_HOME=/usr/java/jdk1.7.0
export JAVA_HOME
Salvi, esci, e riavvii
Se vuoi invece esportare solo per l'utente, allora edita
ciao
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 10:10
da HyperLoris
Grazie mille!!! TI posso chiedere una cosa (sono veramente scarso)? Esattamente in che punto le devo inserire?
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
umask 022
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 10:12
da nigian81
puoi metterlo alla fine, dopo umask
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 10:46
da HyperLoris
Ho provato a metterlo dopo umask, ma quando riavvio non mi apre più jEdit. Quando lo lancio si apre l'icona nella barra in basso, ma poi sparisce e non succede nulla. Secondo te quale può essere il problema?
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 10:49
da HyperLoris
Invece editando ~/.profile mi esce questo:
Codice: Seleziona tutto
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 10:56
da nigian81
riavvia e posta l'output di
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 11:02
da HyperLoris
hlnotebook@hlnotebook-U36SD:~$ echo $PATH
/usr/java/jdk1.7.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 11:11
da nigian81
Per me funziona tutto. Il problema di JEdit non è legato alla modifica che hai appena fatto.
Infatti, se da terminale digiti
dovrebbe darti la tua JDK corretta.
Al max prova a spostare tutto alla fine del ~/.profile e/o o commenta le due righe della JAVA_HOME (per commentare usa il carattere '#' all'inizio della riga da commentare)
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 11:22
da HyperLoris
Ho provato a fare così, ma mi succede la stessa cosa:
Codice: Seleziona tutto
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
# prova cambio PATH
PATH=/usr/java/jdk1.7.0/bin:$PATH
export PATH
JAVA_HOME=/usr/java/jdk1.7.0
export JAVA_HOME
Se digito java -version sul terminale (con questa modifica), mi dice:
hlnotebook@hlnotebook-U36SD:~$ java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 11:29
da HyperLoris
Guarda già che ci siamo ti faccio vedere anche questa:
http://imageshack.us/photo/my-images/508/errorze.png/
Quando vado ad aprire /etc/profile o ~/.profile, mi escono sempre fuori quei messaggi sul terminale...
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 11:30
da nigian81
Allora il problema è la JDK!
Reinstallala e se usi un altra versione ricordati di aggiornare PATH e JAVA_HOME
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 11:32
da nigian81
Questi non sono errori, ma warning che ti da il terminale perchè apri gedit da lì. Ignorali.
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 12:00
da HyperLoris
Ok grazie mille...ho pulito tutto, adesso la riscarico da questo indirizzo:
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
e poi provo a reinstallarla con Synaptic.
Ho visto che su "Ubuntu Software Center" c'è la versione 6, però preferivo scaricare l'ultima...
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 12:14
da HyperLoris
mentre installavo la jdk mi è venuto fuori questo:
http://imageshack.us/photo/my-images/198/badquality.png/
me ne frego?
Re: [Java] Problema settare PATH JEdit
Inviato: venerdì 14 ottobre 2011, 12:33
da HyperLoris
Sono riuscito a risolvere...alla fine ho installato da "Ubuntu Software Center" la 1.6.X e bon. Ora funziona tutto, anche se ancora non mi spiego cosa fosse andato storto con la versione aggiornata ???