2011-11-21 11 views
5

Ho aperto un progetto in netbeans per visualizzare il progetto ma c'è un errore uguale nella maggior parte dei file. Dice che "il pacchetto javax.ejb non esiste". Questo è un progetto di lavoro e non sono sicuro di cosa sia sbagliato. Qualcuno può aiutarmi?javax.ejb non esiste

risposta

12

Prova questa prima: http://forums.netbeans.org/topic44810.html

Se ciò non si risolve il problema, è possibile fare clic destro sul vostro progetto e vai alla sezione proprietà. Fare clic sulla sezione Librerie e selezionare "Aggiungi libreria". Quindi scorrere verso il basso fino a trovare le librerie che iniziano con "Java" (ad esempio: Java EE 6 API Library). Aggiungo tutte le librerie Java al mio progetto per risolvere questo problema, tuttavia potresti aggiungerle una alla volta e vedere quale la risolve.

+0

Funziona per me, grazie! –

0

Ho avuto lo stesso problema quando ho provato ad aprire un'applicazione di servizio Web Java e sono riuscito a risolverlo dopo aver provato alcune cose. Per un'applicazione di servizi Web Java, possono esserci più cause al problema. È possibile che sia già installato il plug-in "EJB e EAR", tuttavia, Netbeans potrebbe non conoscere il server Web da utilizzare per eseguire l'applicazione. Potrebbe essersi lamentato del fatto che "Uno o più progetti non hanno impostato correttamente il server di destinazione" al momento dell'apertura del progetto. Per risolvere questo problema, è necessario assegnare un server Web per il progetto. Questo deve essere fatto non solo per il progetto principale, ma anche per i progetti richiesti da cui il progetto principale può dipendere.

Prima è necessario assicurarsi di aver aperto non solo il progetto principale, ma anche i progetti richiesti. Per aprire i progetti richiesti, fare clic con il tasto destro del mouse sul nome del progetto principale nella finestra principale dei progetti e selezionare Apri progetti richiesti -> Apri tutti i progetti. Dopo l'apertura, i nomi dei progetti possono essere colorati in rosso nella finestra del progetto per indicare il problema.

Per utilizzare un server Web, è necessario averne uno già installato. Ho scelto Glassfish. Scarica e installa Glassfish dal https://glassfish.java.net/download.html, se non lo hai fatto. Installa anche il plugin "Server Glassfish" per Netbeans, se non è già installato.

Ora, nella finestra del progetto Netbeans, fare clic con il tasto destro del mouse sul nome del progetto principale e selezionare "Risolvi il problema del solutore mancante". Se vedi "server Glassfish" nella finestra pop-up che appare, selezionalo e fai clic su ok. Se non lo vedi, fai clic su "Aggiungi server", quindi seleziona "Server Glassfish" e configura il server Glassfish. Qui è necessario fornire la directory di installazione del server Glassfish, ma ho semplicemente usato i valori predefiniti per il resto. Più tardi ho usato il nome utente "admin" con una password vuota per l'esecuzione del progetto. Eseguire anche gli stessi passaggi per risolvere il server mancante per tutti i progetti richiesti.