Salve a tutti, ho questo problema che mi porto avanti da un bel pezzo senza venirne a capo.

Devo realizzare una midlet che effettui una connessione ssh al mio server. Girando in rete ho trovato due librerie, solo che la prima funziona solo sotto j2se mentre la seconda che si chiama JSCH funziona anche sotto j2ME.

Sono andato su questo sito:
http://j2me.jsch.org/
ed ho scaricato sia la libreria JSCHMIDP2..ecc. .zip e sia lcrypto(BouncyCastle).zip perche' era richiesto. Ovviamente jsch.zip non e' compilato quindi mi sono cimentato per la prima volta nella compilazione delle librerie. Come ide uso netbeans 6.5 e per prova sto usando questo codice:
http://j2me.jsch.org/RemoteExecMIDlet.java
Se compilo la libreria con jsdk 6 ottengo degli errori in preveryfing(durante il build dell' applicazione) mentre se la compilo con jdk 1.4 il build dell'applicazione termina correttamente.

Pensavo wow ora e' ok....ma nel momento in cui lancio l' applicazione con l' emulatore di mobility pack di netbeans ottengo sempre lo stesso errore(non trova una classe) ma questa classe c' e' nel jar. Ottengo lo stesso errore anche se setto obfuscating al massimo.

Se invece prendo il RemoteExec.jad di esempio dal sito che vi ho scritto sopra tutto funziona alla perfezione

Pensando che fosse il codice postato che non andava ho provato a scriverne uno molto semplice per conto mio ed ottengo lo stesso errore.
premetto che nel mio progetto ho importato tutto quello che dovevo importare: sia i file zip della directory lcrypto sia il jar jsch che ho compilato io.


Volevo chiedere se qualcuno di voi potesse compilare quella stessa libreria ed applicarla allo stesso codice che sto usando anch'io per vedere se la colpa e' mia oppure no.

Grazie a tutti