Pagina 1 di 1
Creazione comandi
Inviato: ven 1 apr 2005, 14:15
da ultragamma
Ho appena installato su slackware 10.1 la l´ultima jdk di Sun per poter sviluppare in java. Il mio problema è poter far riconoscere alla shell Linux il comando javac (ed altri come javadoc etc.), al sistema indipendentemente dal path, infatti vorrei evitare di scrivere percorsi o dover essere costretto a sviluppare nella directory bin di jdk.
<BR>Qualcuno saprebbe consigliarmi?
<BR>ringrazio per l´aiuto anticipatamente<br>
Creazione comandi
Inviato: ven 1 apr 2005, 14:39
da Bart
Ciao,
<BR>puoi usare il comando alias.
<BR>Tipo il lo uso per ls e ho messo:
<BR>alias ls =´ls -l --color=auto´.
<BR>Tu puoi fare una cosa simile utilizzando il percorso assoluto al posto di ls -l --color e javac al posto di ls.<br>
Creazione comandi
Inviato: ven 1 apr 2005, 14:44
da gianPrazio
Un´altra alternativa e´ quella di creare dei link simbolici in folder contenute nel path degli utenti normali (ad esempio /usr/bin o /usr/local/bin): da root esegui
<BR>
<BR>cd /usr/bin/
<BR>ln -s /usr/lib/java/bin/javac .
<BR>ln -s /usr/lib/java/bin/java .
<BR>ln -s /usr/lib/java/bin/javadoc .
<BR>
<BR>Ciao!<br>
Creazione comandi
Inviato: ven 1 apr 2005, 14:45
da gallows
oppure un link simbolico
<BR>
<BR>EDIT: pardon, ho postato qualche secondo dopo<BR><BR>[ Questo Messaggio è stato Modificato da: gallows il 01-04-2005 14:47 ]<br>
Creazione comandi
Inviato: ven 1 apr 2005, 15:11
da rob
secondo me il modo migliore è di aggiungere /usr/lib/java/bin nel path (metodo + elegante

)
<BR>
<BR>ciao, rob<br>
Creazione comandi
Inviato: ven 1 apr 2005, 19:49
da useless
che è anche quello che fa lo scriptino j2sdk.sh installato in /etc/profile.d dai pkg di java ufficiali.
<BR>
<BR>la cosa + elegante è sviluppare in c

.<br>
Creazione comandi
Inviato: ven 1 apr 2005, 20:36
da ultragamma
Come si aggiunge nel path? Questo l´ho sempre fatto su win98 dato che lo scriptino da brava tradizione sun rende disponibile solo il comando java, ovvero l´interprete o VM.<br>
Creazione comandi
Inviato: ven 1 apr 2005, 21:33
da useless
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>sukko@unholycathedral ~ $ cat /etc/profile.d/jre.sh
<BR>#!/bin/sh
<BR>export JAVA_HOME=/usr/lib/java
<BR>export MANPATH="$MANPATH:/usr/lib/java/man"
<BR>export PATH="$PATH:/usr/lib/java/bin:/usr/lib/java/jre/bin"
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>adatta al tuo sistema ovviamente e chmoda 755.<br>
Creazione comandi
Inviato: sab 2 apr 2005, 11:06
da ultragamma
Grazie davvero per l´ultimo suggerimento è quello che, anche se non era nel mio caso corretto, mi ha indicato una strada da perseguire, comunque volevo ringraziare tutti coloro che hanno risposto a questo messaggio e mi hanno fatto notare certi aspetti del sistema operativo linux che altrimenti difficilmente avrei notato
<BR>grazie ancora e alla prox<br>