Newsgroup: it.comp.java
Titolo: problemino con eclipse

Salve a tutti,
sto provando ad usare eclipse è ho un problema che non capisco. Ho un
pacchetto di classi che ho scaricato tramine il plugin subclipse.
Adesso devo fare il building della libreria e nelle istruzioni che mi
sono state date devo semplicemente fare run as>Ant build sul file
build.xml.
In alternativa  posso fare run as>Ant build... e aggiungere junit.jar
al classpath (che non ho cmq capito ancora come si fa). In entrambi i
casi mi compare un errore che non capisco:
[...] Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
Che cosa devo modificare per farlo funzionare. Il JDK dovrebbe essere
stato installato correttamente! Devo modificare qualche opzione? Vi
prego un aiutino!
Grazie e ciao

 Grazie e ciao
Non ci dici che sistema operativo, ma in ogni caso vai su 
Window-preferences-Installed JREs e accertati che punti alla home 
directory del tuo j2sdk

Manuel T ha scritto:

Si, scusatemi.... sto usando windows...

 directory del tuo j2sdk
Scusa ma potresti spiegarmelo passo passo?Sai... non sono molto
pratica... ho win xp home

 pratica... ho win xp home
Ti ho detto in che menu si trova... leggi meglio

> Ti ho detto in che menu si trova... leggi meglio
Ma da me non esiste un tale percorso! Poi ho guardato in rete e a
quanto ho capito bisogna settare delle varaibili d'ambiente, solo che
non so assolutamente come si fa! Per questo ti chiedevo di aiutarmi
passo passo...

Angela ha scritto:

Sarai mica imparentata con gbattine?
Per le variabili d'ambiente, premi WIN+Pausa e vai sulla scheda 
avanzate. Lě potrai impostarle. Ma quello che ti ho detto poco fa fallo 
ugualmente.

 Ma quello che ti ho detto poco fa fallo ugualmente.
Forse dovevi specificarle che quello lo deve fare da dentro eclipse e 
non da qualche strana posizione del sistema operativo?
Saluti
CarMas

 non da qualche strana posizione del sistema operativo?
Come estrema ratio potrebbe provare JCreator LE, più facile di così si 
muore...

 muore...
putroppo devo usare eclipse per forza...
Cmq ho fatto così:
Ho creato una nuova variabile
JAVA_HOME=C:\Programmi\Java\jdk1.5.0_07\bin\
come variabile di sistema, e poi ho inserito il suo percorso in Path
come sopra. Ho riavviato, ma tuttavia il problema persiste...
Devo installare qualche altro pacchetto? Serve per caso Ant (se
qualcuno mi spiegasse esattamente a che serve mi fa una cortesia)?
Purtroppo, com'è evidente, sono proprio a livello zero e nel manuale
java che mi ritrovo a casa non ho trovato nulla sull'argomento.
Grazie

 JAVA_HOME=C:\Programmi\Java\jdk1.5.0_07\bin\
Prova:
JAVA_HOME=C:\Programmi\Java\jdk1.5.0_07

 JAVA_HOME=C:\Programmi\Java\jdk1.5.0_07
Adesso parte però... mi dà build failed... sai per caso cos'è junit
e a che serve? Sembra che non faccia il build per un problema connesso
a questo...

 a questo...
JUnit è un framework per il testing di classi java.
Come tutti i progetti opensource importanti ha un sito, sai?
Molto probabilmente l'errore lo ottieni perchè il jar di junit non è 
incluso nel classpath del tuo progetto.
[Prossima domanda: cos'è il classpath?]
Allora: fai come ho fatto io. Non puoi capire quanto mi sia servito. Vai 
sul sito di eclipse 
http://eclipse.org
 e scarica il manuale. Non occorre 
che lo legga tutto, ma almeno i rudimenti per cominciare si, altrimenti 
farai come qualcuno che per ogni stupidagine chiede sul ng, quando, 
invece, una sana lettura di manuale può giovare parecchio.

 invece, una sana lettura di manuale può giovare parecchio.
ho scaricato la documentazione (che poi sono circa 5 files pdf)...
peccato risalgano alla versione 3.1. Spero cmq che vadano bene lo
stesso...
Per quanto riguarda la lettura dei manuali... ti dò benissimo ragione,
infatti nel ho comprato un poco tempo fa (core java2 I fondamenti  di
Horstamnn e Cornell) ma putroppo tra materie e tesi non so quando
trovare il tempo di leggerlo! Per questo capita che ci siano domande,
anche un pò stupide per alcuni di voi, che per noi principianti invece
sono difficili. Inoltre alcuni di voi sono programmatori o fanno
informatica, altri come me, magari si avvicinano al linguaggio per
necessità e quindi spesso si trovano nei guai!
Cmq grazie, e la prossima volta... meno ironia!! :-P

 Cmq grazie, e la prossima volta... meno ironia!! :-P
Come vuoi, ma sappi che dietro ogni programmatore c'č stato, una volta, 
un principiante che SPESSO ha letto il manuale.
P.S.: Io nella vita programmo tutt'altro(Visual basic soprattutto) e 
java l'ho ripreso da poco perchč faccio tirocinio presso un'azienda. Ho 
letto molta documentazione. Immagina il fastidio dei miei colleghi se 
ogni cosa, magari banale, l'avessi chiesta a loro!

 Cmq grazie, e la prossima volta... meno ironia!! :-P
Beh, sarebbe peggio se si facesse ironia e poi non si aiutasse, no? ;P
Saluti
CarMas

CarMas ha scritto:

Vabbè dai, non facciamone una questione di stato adesso! però dà
quantomeno fastidio che dopo ore e ore (se non giorni) a cercare la
soluzione al tuo problema, ti devi sentir dire pure le battutine...
capisco che voi magari abbiate ripetuto le stesse cose 200 miliardi di
volte a degli imbaranti come me, ma anche voi avrete chiesto aiuto
almeno una volta nella vita (spero)!

 almeno una volta nella vita (spero)!
Eccome.. l'ho chiesto e continuo a chiederlo anche adesso!
Saluti
CarMas