Sono un programmatore principiante e sto imparando a lavorare con Intellij Idea. Un progetto in idea intellij ha alcune strutture diverse come librerie, moduli e pacchetti. Qualcuno può spiegare qual è la differenza tra quelle strutture e quando utilizzare una particolare struttura. per esempio. Non posso scegliere il mio nome pacchetto (di una classe) arbitrario quando è già parte di un modulo. Qual è la connessione tra quelli? Sto avendo difficoltà primarie a capire la differenza tra un pacchetto e un modulo.Librerie, progetti, moduli e pacchetti in Intellij Idea
risposta
Un progetto in intellij è costituito da moduli. I moduli possono essere moduli java, o moduli Android o altro. I moduli contengono il tuo codice java e tutta quella roba. Un modulo può fare riferimento a una libreria che può essere una biblioteca di progetto o una biblioteca globale. Le biblioteche globali devono essere definite solo una volta. Libreria di progetti in ogni progetto di cui hai bisogno.
I pacchetti sono un concetto java e sono IDE indipendenti.
Diciamo che voglio fare un piccolo gioco. Creerei un progetto intellij chiamato "mySuperGame". Quindi creerei due moduli java da intellij, chiamati "logic" e "ui". Nelle impostazioni del modulo di "ui" specificherò una libreria di progetto per utilizzare opengl e un dep. a "logica". Il nome del pacchetto delle mie classi logiche sarebbe "com.mysupergame.logic.XXX".
Vedere http://confluence.jetbrains.com/display/IDEADEV/Structure+of+IntelliJ+IDEA+Project per ulteriori informazioni.
L'idea IntelliJ supporta tutto ciò che ha l'eclissi. Ma, il verso non è assolutamente vero. Ecco, questo è il tavolo, puoi trovare la differenza. IntelliJ supporta la prospettiva intelligente. Ha anche molte finestre.
grazie per aver specificato la differenza esatta. –
benvenuto. . –
Come possiamo aggiungere moduli in progetto esistente? – Tung