Salve, sto seguendo un tutorial su netbeans per creare applicazioni CRUD.
(il tutorial č il seguente:tutorial )

Sono riuscito a seguirlo fino alla fase della creazione del window component e al testing dello stesso, riesco a compilare senza errori ma al momento del testing dell'applicazione realizzata fin ora si genera il seguente errore:

codice:
Caused: javax.persistence.PersistenceException: No Persistence provider for EntityManager named programmaLibraryPU
        at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:84)
        at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)
        at org.UI.lavoriTopComponent.<init>(lavoriTopComponent.java:35)
        at org.UI.lavoriTopComponent.getDefault(lavoriTopComponent.java:89)
le righe del codice realizzato che danno l'errore sono:
35
codice:
EntityManager entityManager = Persistence.createEntityManagerFactory("programmaLibraryPU").createEntityManager();
89(riga in grassetto sottolineata)
codice:
 public static synchronized lavoriTopComponent getDefault() {
         if (instance == null) {
          instance = new lavoriTopComponent();  
           }
         return instance;
     }
qualcuno mi sā dire a cosa potrebbe essere dovuto questo problema?
su cosa dovrei agire per cercare di risolverlo?