View Full Version : Problemi di path con Eclipse: aiuto
Ciao a tutti.
Sto implementando un'applicazione j2me con Eclipse e quando cerco di utilizzare una classe di una libreria esterna che ho importato nel progetto mi fa un noClassDefFoundException...
Credevo che questo fosse dovuto a qualche problema con i vari path, e quindi ho importato di nuovo la libreria ma l'errore c'è ancora.
Non saprei che fare... :mc:
texerasmo
14-11-2007, 16:26
controlla bene il classpath
Già fatto.. ed è giusto.
:cry:
texerasmo
14-11-2007, 16:39
cntrolla tra le proprieta del progetto.
Nella voce ADD jar
Fatto anche quello...
Possibile che sia la libreria???
texerasmo
14-11-2007, 17:01
potrebbe.
fai cosi leva tutte le librerie e prova a ricaricarle 1 alla volta
Fatto... adesso non mi da più quel tipo di errore... ne da un'altro.:D
Sono sempre più convinta che non è un granchè come libreria, o perlomeno non funziona come dovrebbe.
Grazie comunque!:D
texerasmo
14-11-2007, 17:18
nulla se hai problemi vediamo se ti possiamo aiutare
Visto che ci siamo... :D
Adesso sembrerebbe che riesce a trovare la classe, infatti se la istanzio non mi da nessun errore.
Diversamente però se richiamo un metodo di sta benedetta classe mi dice che non ne trova la definizione...
Mi ci sto spaccando la testa su sto jar :mad:
texerasmo
14-11-2007, 17:45
se tu da codice fai organinna importazioni che ti dice ecplise?
Scusa, ora ci sono... mi dice 0 import added... però è strano il fatto che la classe la trova ma nel momento in cui richiamo i suoi metodi da errori...
texerasmo
14-11-2007, 17:52
ops
Quando sei sulla classe fai tasto destro del mouse poi far organizza importazioni vedi se il jar te lo tro e quindi te lo importa.
E' un jar che hai fatto tu?
sicuro che le classi si possono vedere fuori dal http://www.giralatina.it/blog/mybloggie/index.php
Il jar non lo ho fatto io ma devo usarlo:(
Ho fatto come hai detto, però non mi ha detto nulla... strano no?
texerasmo
14-11-2007, 18:00
è un jar pubblico?
pasta il codice e il jar che provo
Il jar lo trovi a questo link:
[http://semacode.org/download/agree/?dl_location=/download/toolkit/1.6/semacode_reader_lib-1.6.zip
Io sviluppo in j2me e per fartela breve le righe di codice incriminato sono:
try {
VisualTagConnection vTC = new VisualTagConnection(); //istanzio la classe che permette la decodifica
res = vTC.readVisualTag(img, str); //richiamo il metodo di decodifica, dove str è una stringa
toConn = true;
System.out.println("***sono in decodeAndConn e a quanto pare riesce a tirare su le classi:D");
} catch (VisualTagException vte) {
// TODO Auto-generated catch block
toConn = false;
vte.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
toConn = false;
e.printStackTrace();
}
Grazie ancora !:D
texerasmo
14-11-2007, 18:17
Che jdk stai utilizzando?
texerasmo
14-11-2007, 18:37
import org.semacode.contactless.visual.VisualTagConnection;
import org.semacode.util.*;
io riesco a fargli
tu no?
Si ci riesco.
Anche quando dichiaro la variabile oppure ne richiamo i metodi
Il problema nasce quando lancio l'esecuzione... non riesco a capire dove stia l'errore :muro:
Ho rifatto l'intera procedura di import, ridichiarato le variabili e non funziona ancora:muro:
texerasmo
15-11-2007, 10:15
Quindi l'errore è solo sullo start della applicazione.
Mi spiace non ho l'ambiente non so come posso aiutarti.
Non vorrei metterti fuori pista cmq nello start di lancio forse quella parte j2me vuole anche add del jar.
Esempio come se tu fai un web-application e non metti sotto lib i jar che servono a tutta l'applicazione.
Non so se mi sono spiegato
Ho capito cosa intendi ma non so come farlo... :(
Ho trovato il problema :D !!!!:sofico:
Per la cronaca, bisognava spuntare il .jar nella scheda Java Build Path/Order and Export. Adesso funziona:fagiano:
Grazie mille per l'aiuto!
texerasmo
15-11-2007, 11:12
di nulla
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.