|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
|
Java+Linux
Ciao ragazzi,
poiche' ora utilizzo Ubuntu 7.04 vorrei sapere qualche link utile per imparare a programmare in linux. Quello che vorrei capire in particolar modo e' come settare il classpath per poi iniziare. Ho googlolato un po' ma non ci capisco tanto. Nel frattempo vi posto l'errore che mi da' nel terminale quando provo a compilare un file java: peppino@mariello:~/Desktop/java$ javac Test.java The program 'javac' can be found in the following packages: * jikes-sun * jikes-sablevm * kaffe * sun-java6-jdk * jikes-kaffe * java-gcj-compat-dev * j2sdk1.4 * jikes-classpath * jikes-gij * ecj * sun-java5-jdk * gcj-4.1 Try: sudo apt-get install <selected package> bash: javac: command not found Java e' installato correttamente alla versione 6,il JDK, JDR e BIn. Qualche consiglio?
__________________
Ti Amo amore mio...per sempre! ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 1868
|
sicuro di aver installato jdk (o simili)?
prova con "sudo apt-get install sun-java5-jdk"
__________________
[ W.S. ] |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
|
Si ho installato il sun-java6-jdk da synaptic, ma devo installare anche il 5?
__________________
Ti Amo amore mio...per sempre! ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7248
|
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
|
Dice questo:
peppino@mariello:~$ java -version java version "1.6.0" Java(TM) SE Runtime Environment (build 1.6.0-b105) Java HotSpot(TM) 64-Bit Server VM (build 1.6.0-b105, mixed mode) peppino@mariello:~$
__________________
Ti Amo amore mio...per sempre! ![]() ![]() |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7248
|
Quote:
se è così forse ti manca solo un link.. dovresti fare tipo un "sudo ln -s /usr/lib/jvm/java-6-sun/bin/javac /usr/bin/" |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
|
Grazie mille. ho risolto. Scusa per il ritardo della risposta, ma sono stat impegnata. Cmq volevo capire cosa fa quel comando. Avresti qualche guida linux+java da consigliarmi?
__________________
Ti Amo amore mio...per sempre! ![]() ![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7248
|
Quote:
l'opzione -s serve perchè altrimenti si crea un hard link.. in genere si usano i link simbolici perchè gli hard link sono meno elastici e in qualche caso possono dare problemi, se vuoi approfondire la differenza tra i due tipi di link ci sono le voci in inglese su wikipedia che ne parlano abbastanza bene http://en.wikipedia.org/wiki/Hard_link e http://en.wikipedia.org/wiki/Symbolic_link per la seconda domanda invece non penso ci sia bisogno di una guida specifica per linux. java è per sua natura multipiattaforma e quindi il suo funzionamento è identico ovunque ti trovi. di materiale gratuito ce ne dovrebbe essere un pò in rete.. potresti dare un'occhiata "Thinking in Java, 3rd Edition" che purtroppo di basa ancora su java 1.4, ma è comunque un libro molto completo e soprattutto gratis (le novità introdotte con java5 le puoi anche ignorare inizialmente). ti consiglio anche di dare un'occhiata alle API specification che trovi sul sito di sun http://java.sun.com/javase/6/docs/api/ sono molto utili per capire esattamente a cosa serve una classe o un metodo che non sai bene come funziona, ma questo è da sbirciare solo al momento del bisogno perchè sennò ti perdi! indipendentemente da questo ti consiglio di utilizzare un semplice editor di testo per i primi programmi che fai, ad esempio kate è perfetto su kde, ma gedit dovrebbe svolgere lo stesso compito su gnome. buona fortuna ![]() |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
|
Quote:
__________________
Ti Amo amore mio...per sempre! ![]() ![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Prova con "sudo update-alternatives --config javac" e imposta il bin relativo alla JDK6
Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7248
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:08.