Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    problema con eclipse

    Ciao a tutti,
    ho da poco, per esigenze di tesi, installato eclipse (che ancora non ho idea di come funzioni visto che prima usavo netbeans).
    Non riesco però a risolvere un problema.
    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? Settare variabili o altro? Se si come??? Come faccio ad aggiunger junit.jar? Premetto che ho win xp home e sono moolto confusa!
    Devo installare Ant?? Se si come si fa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    56
    Usi Windows ?

    Se sì, dal prompt di MS-DOS fai: set JAVA_HOME e guarda cosa stampa.

    Se non stampa nulla, non hai impostata la variabile d'ambiente JAVA_HOME, che deve puntare alla directory di installazione del JDK.

  3. #3
    Fatto... mi dice variabile d'ambiente non definita... e adesso? Non so come metterci mano!

  4. #4
    Ho provato a creare 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)?

    Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    56
    La variabile d'ambiente JAVA_HOME deve puntare alla directory di installazione del JDK e non alla sottodirectory bin.
    Dunque devi porre JAVA_HOME=C:\Programmi\Java\jdk1.5.0_07

    Invece in PATH devi aggiungere C:\Programmi\Java\jdk1.5.0_07\bin, perché lì dentro ci sono gli eseguibili (es. javac) che in questo modo puoi lanciare da qualunque directory.

    Per Ant, da Google cerca "java ant tutorial".

  6. #6
    Fatto, grazie...
    sapete invece come settare junit?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    56
    Anziché postare qui, usa Google per questioni così immediate.

    1) Vai su http://www.google.it
    2) Scrivi "JUnit installation"
    3) Clicca su "Mi sento fortunato"

  8. #8
    Allora... ho scaricato ant-apache e junit-4.1, ho settato la variabile d'ambiente CLASSPATH=C:\Programmi\Java\jdk1.5.07;C:\Programmi \Java\jdk1.5.07\lib;C:\Programmi\Java\apache-ant1.6.5;C:\Programmi\Java\junit-4.1\junit-4.1.jar

    (li ho scompattati in queste sottocartelle). Inotlre ho settato

    ANT_HOME=C:\Programmi\Java\apache-ant1.6.5
    JUNIT_HOME=C:\Programmi\Java\junit-4.1

    e in Path ho aggiunto C:\Programmi\Java\apache-ant1.6.5\bin

    Tuttavia quando faccio build mi compare qualcosa del tipo:

    C:\eclipse\workspace\Tools\build.xml:194: Test Cases Failed

    Credo perchè alcuni file non superano il test junit. Ora ho vari ipotesi che possono spiegare questo fatto:

    1)Forse non ho installato bene ant e junit
    2)eclipse ha un bug come ho letto qui: https://bugs.eclipse.org/bugs/show_bug.cgi?id=93783 ma che nn ho capito eventualmente come risolvere
    3)Non riesco ad aggiungere bene junit, nelle istruzioni che ho lo vorrebbe in Tools/lib/junit.jar e chiede di farlo da Run as> ant Build... aggiungendolo al classpath tab. (ci ho provato in tutti i modi, forse non faccio qualche operazione giusta)

    Qualcuno ha dei suggerimenti?
    Grazie

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da I_love_Italy
    Fatto, grazie...
    sapete invece come settare junit?
    Ricordati che, in futuro, è meglio aprire due discussioni differenti se si tratta di un problema diverso rispetto a quello indicato nel titolo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.