Domanda

Ho iniziato a leggere come utilizzare JXTA da Practical JXTA II per un'applicazione voglio fare. Anche se il codice fornito (esempi) non funziona con JXTA 2.7. Più specificamente Strumenti classe di Z_Tools_And_Others non compilare in quanto classe TheRendezVous non ha getConnectedPeers () e getConnectedRendezVous () che esistono in 2.6. Perciò non posso continuare in quanto strumenti di classe viene utilizzato nella maggior parte degli esempi. Chiunque abbia familiarità con questo ha qualche suggerimento? E 'meglio usare 2.6 a fini di apprendimento per poi passare a 2,7?

Grazie.

È stato utile?

Soluzione

Ci scusiamo per il ritardo di risposta: i file per Practical JXTA II sono disponibili da qui .

Sono abbastanza sicuro che si sta tentando di utilizzare 2,6 codice con 2.7. Fatemi sapere se ancora verifica un problema con il JXTA pratici esempi II.

Altri suggerimenti

package Examples.Z_Tools_And_Others;

public class Tools {
public static void popConnectedRendezvous(RendezVousService TheRendezVous, String Name) {

        Enumeration<ID> TheList = TheRendezVous.getConnectedRendezVous();
        int Count = 0;

        while (TheList.hasMoreElements()) {

            Count = Count + 1;

            PopInformationMessage(Name, "Connected to rendezvous:\n\n"
                    + TheList.nextElement().toString());

        }

        if (Count==0) {

            PopInformationMessage(Name, "No rendezvous connected to this rendezvous!");

        }

    }

thelist depliant contratto La metodica getConnectedRendezVous viene rimosso in 2.7. Quello che sta sostituendo sta tornando una lista .che crea più errori in seguito. Devo cambiare il codice in modo che funziona per una lista? Ho pensato che avrei potuto usare un listIterator per sostituire .nextElement () Lo stesso problema esiste con popConnectedPeers (RendezVousService TheRendezVous, String nome) di stessa classe.

Anche la linea 166 in

pacchetto Examples.K_Service;

public class implementa _710_Astrology_Service_Example servizio, Runnable

Result.setCompat (StdPeerGroup.STD_COMPAT);

STD_COMPAT viene rimosso. Ho sostituito con questo:

ModuleImplAdvertisement annuncio = StdPeerGroup.getDefaultModuleImplAdvertisement ();

Result.setCompat (ad.getCompat ());

Non ho idea se le sue buone o not..code compila tho: P

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top