Sto lavorando su un progetto Java in Eclipse. Ho creato una libreria utente chiamata "Spring" e ho aggiunto tutti i jar di Spring. La mia domanda è, dove Eclipse immagazzina questa libreria? Copie tutti i vasi in una nuova directory da qualche parte sul disco? O mantiene informazioni in qualche file di configurazione su quali jar appartengono alla libreria utente?Dove/In che modo Eclipse memorizza le librerie utente?
risposta
Eclipse non copia alcun contenuto di una Libreria utente, è semplicemente un contenitore con percorsi assoluti specifici della macchina. Le definizioni della libreria utente sono memorizzate nello spazio di lavoro; nello specifico, in .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs
.
L'idea alla base di una libreria utente è che si tratta di un'astrazione al di sopra di una raccolta di JAR che esistono al di fuori del/i progetto/i; ogni spazio di lavoro deve dichiarare i contenuti per sé, poiché sono esterni ai progetti Eclipse.
grazie @ E-Riz sto cercando anche questa risposta ... – Aniket
È possibile esportarli dallo spazio di lavoro in cui sono stati creati e importarli nello spazio di lavoro in cui li si desidera.
Finestra -> Preferenze -> Java -> Utente Biblioteche -> import/export
Se questo è quello che stavi cercando di fare (questo è come mi ha portato a questa pagina web)
Nota che questo è ora: Finestra -> Preferenze -> Java -> ** Percorso di creazione ** -> Librerie utente -> importazione/esportazione –
- 1. Dove Eclipse memorizza le associazioni della tastiera?
- 2. Memorizza le librerie di codeigner nelle sottocartelle
- 3. In che modo MySQL memorizza gli indici?
- 4. Come fare in modo che Proguard ignori le librerie esterne?
- 5. Dizionario Python che memorizza solo le modifiche
- 6. Eclipse "\ Librerie private Android" "Librerie di riferimento"
- 7. Memorizza password separatamente dal nome utente
- 8. CMake che distribuisce le librerie richieste
- 9. In che modo jQuery memorizza i dati con .data()?
- 10. librerie/framework di autenticazione utente php ... quali sono le opzioni?
- 11. In che modo Python memorizza gli elenchi internamente?
- 12. In che modo JavaScript memorizza valori null internamente?
- 13. Studio Android: come utilizzare le librerie (dai progetti di Eclipse)
- 14. In che modo Spark on Yarn memorizza i file mescolati?
- 15. In che modo C++ memorizza funzioni e oggetti in memoria?
- 16. In che modo esattamente subversion memorizza i file nel repository?
- 17. In che modo Neo4j memorizza i dati internamente?
- 18. In che modo SQL Server memorizza una chiave primaria composita?
- 19. In che modo MySQL memorizza i timestamp internamente?
- 20. in che modo Android memorizza ed esegue programmi
- 21. In che modo COBOL memorizza e recupera i dati?
- 22. In che modo le librerie C memorizzano le variabili di stato?
- 23. MinGW/Eclipse ld.exe non trova librerie
- 24. In che modo oozie gestisce le dipendenze?
- 25. Struttura dati che memorizza le stringhe e ignora la maiuscola
- 26. Quali sono le librerie che collegano le opzioni in Xcode?
- 27. Dove bundler memorizza le gemme?
- 28. Colore interfaccia utente in Eclipse
- 29. Che cosa significano le icone in Eclipse?
- 30. Come si memorizza un contesto utente corrente in Angolare?
Che cosa succede se si creare una libreria e quindi spostare altrove uno dei file jar della libreria? Compilare ancora? –
@ E-Riz: sì. Il punto del mio commento era di far scoprire a CodeBlue che da solo, e quindi avere la risposta alla sua domanda. –