Pagina 1 di 1
[risolto] [java] compilare da utente e con gedit
Inviato: giovedì 30 ottobre 2008, 11:20
da mbiza
Come da titolo, non riesco a compilare con javac da utente normale, se ci provo mi restituisce questo errore:
Codice: Seleziona tutto
mbiza@mbiza-laptop:~/documenti/java$ javac ifthenelse.java
No .class file created for file ifthenelse.class in /home/mbiza/documenti/java because of an IOException: /home/mbiza/documenti/java/ifthenelse.class (Permission denied)
mentre se ci provo da root nessun problema...
è normale o c'è qualcosa che non va?
Re: [java] compilare da utente
Inviato: giovedì 30 ottobre 2008, 11:31
da christian88
strano, io non ho nessun problema a compilare da utente normale...prova a controllare se la cartella nella quale hai messo il file .java ha dei permessi speciali :-\
Re: [java] compilare da utente
Inviato: giovedì 30 ottobre 2008, 11:45
da mbiza
è nella home, ho provato anche a creare una nuova cartella e un nuovo file .java ma da utente normale l'errore è sempre lo stesso..
Re: [java] compilare da utente
Inviato: giovedì 30 ottobre 2008, 14:24
da christian88
prova a metterlo sul desktop e prova a vedere se ti da ancora lo stesso errore...
Re: [java] compilare da utente
Inviato: giovedì 30 ottobre 2008, 20:13
da aeeadi
hai provando ridefinendo i permessi del file (o direttamente della cartella)?
Re: [java] compilare da utente
Inviato: giovedì 30 ottobre 2008, 21:13
da mbiza
si, e ci sono riuscito a forza di chmod e chown, poi ho cercato per la rete e ho trovato il modo per far usare gedit come compilatore e lanciatore di java.
Per quello che mi riguarda uso gedit molto meglio di eclipse e Co.
Una volta impostati il rientro automatico e due scorciatoie da tastiera per compilare e eseguire non ha nulla da invidiare a molti compilatori che occupano solo tanta memoria.
Se a qualcuno interessa vi illustro anche come ho fatto!
ciao e grazie
Re: [java] compilare da utente
Inviato: venerdì 31 ottobre 2008, 8:22
da christian88
mbiza ha scritto:
si, e ci sono riuscito a forza di chmod e chown, poi ho cercato per la rete e ho trovato il modo per far usare gedit come compilatore e lanciatore di java.
Per quello che mi riguarda uso gedit molto meglio di eclipse e Co.
Una volta impostati il rientro automatico e due scorciatoie da tastiera per compilare e eseguire non ha nulla da invidiare a molti compilatori che occupano solo tanta memoria.
Se a qualcuno interessa vi illustro anche come ho fatto!
ciao e grazie
scrivila lo stesso la soluzione, magari interessa a qualcuno
Re: [java] compilare da utente
Inviato: venerdì 31 ottobre 2008, 17:34
da mbiza
Ho aperto le
preferenze di gedit, nella scheda
Editor ho spuntato la casella
Attivare rientro automatico.
Poi nella scheda
Plugin ho attivato
Strumenti esterni e configurato come segue:
-ho creato un nuovo strumento che ho chiamato "compila java" (ma qualsiasi altro nome va ovviamente bene) e nella sezione
Comando/i: ho inserito questi comandi
Codice: Seleziona tutto
#Compila il codice sorgente java corrente.
echo "Compilando: " $GEDIT_CURRENT_DOCUMENT_PATH
echo '--------------------'
javac $GEDIT_CURRENT_DOCUMENT_PATH
-ho creato un'altro strumento che io ho chiamato "lancia java" e ho messo questi altri comandi:
Codice: Seleziona tutto
echo "Running: " $GEDIT_CURRENT_DOCUMENT_PATH
echo '--------------------'
java ${GEDIT_CURRENT_DOCUMENT_NAME%\.*}
Poi ho assegnato una scorciatoia da tastiera a ognuno dei 2 strumenti.
fonte:
http://ubuntuforums.org/archive/index.php/t-414544.html
Re: [java] compilare da utente
Inviato: domenica 2 novembre 2008, 10:53
da christian88
bene, allora edita il primo post e aggiungi il tag [RISOLTO]
(good)