Questione : Non può importare javax.tv. Xlet all'interno di Java ME codice categoria di progetto

Chiunque soddisfa lo aiuta sto facendo il codice categoria di newXlet ed ho il problema ho mostrato quel pacchetto javax.tv. Xlet non esiste ed io non potrei importarlo al codice categoria, che cosa dovrei fare? il

The qui sotto è un codice del campione di cui non potrei seguirlo al problema iniziale come stated.

class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
il class= " del id= " codeSnippet686305 del
 in questo caso, tutto che abbiamo bisogno di è nel pacchetto di javax.tv.xlet.  Per più complesso
esempi di // inoltre importeremmo i codici categoria da org.dvb.* e dagli altri api del Java o di MHP.
importazione javax.tv.xlet.*;

// il codice categoria principale di ogni Xlet deve realizzare questa interfaccia - se non fa questa,
// il middleware di MHP non può farlo funzionare.
il codice categoria pubblico FirstXletExample realizza javax.tv.xlet. Xlet
{

	// ogni Xlet ha un contesto di Xlet, appena come il contesto del applet quel applet in a
	il Web page di // è dato.  Ciò è generata dal middleware di MHP ed è passata dentro al
	// Xlet come parametro al metodo di initXlet ().
	contesto riservato di javax.tv.xlet.XletContext;

	Campo riservato di // A per tenere lo stato attuale.  Ciò è necessaria perché lo startXlet ()
	il metodo di // è denominato sia per iniziare per la prima volta il Xlet che anche per rendere
	Riassunto di // Xlet dalla condizione fatta una pausa.  Ciò archivata li lascia tenersi al corrente di se siamo
	// che inizia per la prima volta.
	booleano riservato hasBeenStarted;

	/**
	 * Ogni Xlet dovrebbe avere un costruttore di difetto che non prende discussioni.
	 * Nessun altro costruttore otterrà denominato.
	 */
	FirstXletExample pubblico ()
	{
		// il costruttore dovrebbe non contenere niente.  Qualsiasi inizio
		// dovrebbe essere fatto nel metodo di initXlet (), o nel metodo di startXlet
		// se è time- o risorsa-intenso.  Quel senso, il middleware di MHP
		// può controllare quando l'inizio accade molto in un più prevedibile
		senso di //
	}

	/**
	 * Inizializzare il Xlet.  Il contesto per questo Xlet otterrà passato dentro a questo
	 * il metodo e un riferimento ad esso dovrebbero essere memorizzati nel caso abbia avuto bisogno di più successivamente.
	 * Ciò è il posto in cui tutto l'inizio dovrebbe essere fatto, a meno che prenda
	 * molto tempo o risorse.  Se qualcosa va male, allora
	 * XletStateChangeException dovrebbe ottenere gettato per lasciare il sistema runtime sapere
	 * che il Xlet non può essere inizializzato.
	 */
	il initXlet vuoto del pubblico (contesto di javax.tv.xlet.XletContext) getta javax.tv.xlet.XletStateChangeException
	{
		deposito di // un riferimento al contesto di Xlet che il Xlet sta eseguendo dentro
		this.context = contesto;

		// il Xlet ancora non è stato iniziato per la prima volta, in modo da insieme
		// questa variabile a falso.
		hasBeenStarted = falso;

		// poiché questo è un Xlet semplice, stamperemo appena un messaggio all'uscita di eliminazione degli errori
		System.out.println (“il metodo di initXlet () è stato denominato.  Il nostro contesto di Xlet è„ + contesto);

	}

    /**
     * Iniziare il Xlet.  A questo punto il Xlet può visualizzarsi sullo schermo e
     * iniziare ad interagire con l'utente, o fare tutte le mansioni risorsa-intense.  Questi
     * i generi di funzione dovrebbero essere mantenuti in startXlet () e dovrebbero *not* essere fatti
     * in initXlet ().
     *
     * Come con il initXlet (), se ci è qualunque problema questo metodo dovrebbe gettare
     * XletStateChangeException per dire al sistema runtime che non può cominciare.
     *
     * Uno dei trabocchetti comuni è che il metodo di startXlet () deve rinviare al relativo
     * visitatore.  Ciò significa che le funzioni principali del Xlet dovrebbero essere fatte dentro
     * un altro filetto. Il metodo di startXlet () dovrebbe generare realmente appena quel filetto
     * ed iniziarlo, quindi rinviare.
     */
	lo startXlet vuoto del pubblico () getta javax.tv.xlet.XletStateChangeException
	{
		// ancora, stampiamo un messaggio sull'uscita di eliminazione degli errori per dire all'utente quello
		// qualcosa sta accadendo.  In questo caso, che cosa stampiamo dipende da
		// se il Xlet sta cominciando per la prima volta, o se è
		// fatto una pausa e sta riprendendo

		// siamo stati iniziati?
		se (hasBeenStarted) {
			System.out.println (“il metodo di startXlet () è stato denominato per riprendere il Xlet dopo che è stato fatto una pausa.  Ciao ancora, mondo! ");
		}
		altrimenti {
			System.out.println (“il metodo di startXlet () è stato denominato per iniziare per la prima volta il Xlet.  Ciao, mondo! ");

			// fissa la variabile che ci dice che realmente siamo stati iniziati
			hasBeenStarted = allineare;
		}
	}

	/**
	 * Fa una pausa il Xlet.  Purtroppo, non è chiaro a chiunque (compreso
	 * gente che hanno scritto la specifica di MHP) che cosa questa significa.  Generalmente, esso
	 * significa che il Xlet dovrebbe liberare tutte le risorse limitate che sta usando,
	 * arrestare tutti i filetti inutili e rimuover dallo schermo.
	 *
	 * Diverso degli altri metodi, il pauseXlet () non può gettare un'eccezione per indicare
	 * un problema con la condizione cambiante.  Quando il Xlet è detto per fare una pausa in se, esso
	 * deve fare quello.
	 */
	pauseXlet vuoto del pubblico ()
	{
		// poiché non abbiamo niente fare una pausa, diremo all'utente che siamo
		// che fa una pausa dalla stampa un messaggio sull'uscita di eliminazione degli errori.
		System.out.println (“il metodo di pauseXlet () è stato denominato.  Ora di andare a letto… ");
	}

	/**
	 * Arrestare il Xlet.  Il parametro booleano dice il metodo se il Xlet deve
	 * obbedire a questa richiesta.  Se il valore del parametro è allineare, il Xlet deve terminare
	 * ed il sistema runtime supporrà che quando il metodo rinvierà, il Xlet ha
	 * terminato.  Se il valore f il parametro è falso, il Xlet può chiedere che esso
	 * non essere ucciso, gettando un XletStateChangeException.  se il middleware di MHP
	 * ancora vuole uccidere il Xlet, esso dovrebbe denominare ancora il destroyXlet () con
	 * parametro fissato per allineare.
	 */
	il destroyXlet vuoto del pubblico (incondizionato booleano) getta javax.tv.xlet.XletStateChangeException
	{

		se (incondizionato) {
			// siamo stati ordinati di terminare, in modo da obbediciamo gentile all'ordine e liberiamo c'è ne
			risorse di //scarce che stiamo tenendo.
			System.out.println (“il metodo di destroyXlet () è stato denominato dire il Xlet di arrestarsi senza riserve.  Arrivederci, mondo crudele! ");
		}
		altrimenti {
			// abbiamo avuti una richiesta gentile di morire, in modo da possiamo rifiutare questa richiesta se vogliamo.
			System.out.println (“il metodo di destroyXlet () è stato denominato chiedere che l'applicazione si arresta, ma dargli la scelta.  Così, deciderò non a stop.");

			// che getta un XletStateChangeException dice il middleware di MHP che
			l'applicazione di // vorrebbe continu aare funzionare se avesse consentito a a.
			tiro nuovo XletStateChangeException (“non ucciderlo prego! ");
		}
	}
}
class= del

Risposta : Non può importare javax.tv. Xlet all'interno di Java ME codice categoria di progetto

Non ho scompigliato troppo con Java TV api, ma se stiate ottenendo il messaggio di errore siete allora voi probabilmente non avete caricato programmi oggetto il VASO adeguato e/o ancora non avete messo quel VASO nel percorso di configurazione del progetto Netbeans in cui state provando ad importarli.
Altre soluzioni  
 
programming4us programming4us