2011-06-10 16 views
5

Sto usando NetBeans 7.0 e 3.1 con Glassfish primavera, la versione 3.0.2 e spesso ricevo errori come questo:C'è qualche soluzione per questo fastidioso errore?

"someProjectName \ nbproject \ build-impl.xml: 1060: Impossibile eliminare il file SomeProjectname \ build \ web \ WEB-INF \ lib \ antlr-2.7.6.jar "

Qualcuno ha qualche idea su quale potrebbe essere la causa?

+1

Se si utilizza la voce di menu Pulisci o Pulisci e Costruisci del progetto, è possibile fare progressi evitando questi elementi ... Utilizzando l'elemento Esegui e sfruttando 'Distribuisci su Salva' non è necessario utilizzare il 'obiettivi puliti' molto spesso ... – vkraemer

+1

puoi spiegare, per favore ... cosa succede realmente quando seleziono "Clean and Build"? Non sono a conoscenza di tutti quei materiali di sfondo .... grazie per il suggerimento però ... – aProgrammer

risposta

5

Si tratta di un non è un bug, può accadere a causa di una serie di motivi:

  1. il vaso è ancora in esecuzione (in memoria)
  2. Alcuni pagina è aperta che è utilizzando il vaso..
  3. La finestra di esplorazione contenente la cartella che contiene il barattolo è aperta.

Ci possono essere anche altri motivi ... ma ho risolto il problema in più di una occasione eliminando le tre condizioni di cui sopra.

Vedere se funziona per voi.

1

In cima a quello di knurdy suggerito ... È possibile trovare Unlocker uno strumento utile in tale problema. Solo se lavori su piattaforma Microsoft Windows, cosa che immagino tu faccia.

1
  1. Chiudere i NetBeans
  2. Arrestare l'AppServer (io uso GlassFish)
  3. Avviare NetBeans
  4. Pulire e Deploy
  5. Inizio AppServer

Funziona.

+0

L'obiettivo della domanda era conoscere la causa del problema. Perché dobbiamo riavviare netbeans? Qualunque cosa diversa dal riavvio dei netbeans sarebbe stata accettata come risposta .. – aProgrammer

+0

Siamo spiacenti. Volevo solo dare una soluzione pratica. Ma se hai bisogno di spiegazioni su questo problema, ecco un'ipotesi: il .jar è stato bloccato. Ci possono essere molte cause di questo tipo di blocco. Ad esempio una situazione di stallo o così. Istvan –

0

Se si utilizza Windows. Vai al task manager - processo Processi e uccisioni java.exe lì. risolverà il problema se quel jar è ancora in esecuzione in memoria.

1

Sembra che il file sia stato caricato sul server e quindi sia stato utilizzato correntemente. Devi solo stop the server>clean or clean and build your project e verrà rimosso. Non c'è bisogno di chiudere Netbeans o uccidere java.exe.

Problemi correlati