Jestem początkującym programistą i uczę się pracy z Intellij Idea. Projekt w intellijskim pomyśle ma różne struktury, takie jak biblioteki, moduły i pakiety. Czy ktoś może wyjaśnić, jaka jest różnica między tymi strukturami i kiedy używać danej struktury. na przykład Nie mogę wybrać mojej nazwy pakietu (klasy) arbitralnej, gdy jest już częścią modułu. Jaki jest związek między nimi? Zasadniczo mam trudności ze zrozumieniem różnicy między pakietem a modułem.Biblioteki, projekty, moduły i pakiety w Intellij Idea
Odpowiedz
Projekt w intellij składa się z modułów. Moduły mogą być modułami java, modułami android lub czymkolwiek. Moduły zawierają kod Java i wszystkie te rzeczy. Moduł może odwoływać się do biblioteki, która może być biblioteką projektu lub biblioteką globalną. Biblioteki globalne muszą być zdefiniowane tylko raz. Biblioteka projektów w każdym projekcie, którego potrzebujesz.
Pakiety są koncepcją java i są niezależne od IDE.
Powiedzmy, że chcę zrobić małą grę. Stworzyłbym projekt intellijski o nazwie "mySuperGame". Następnie utworzyłbym dwa moduły Java z intellij, o nazwie "logika" i "ui". W ustawieniach modułu "ui" chciałbym określić bibliotekę projektu, aby używać opengl i dep. do "logiki". Nazwa pakietu moich klas logicznych to "com.mysupergame.logic.XXX".
Aby uzyskać więcej informacji, patrz http://confluence.jetbrains.com/display/IDEADEV/Structure+of+IntelliJ+IDEA+Project.
IntelliJ pomysł obsługuje wszystko, co ma zaćmienie. Ale werset wierszy nie jest absolutny. Tutaj jest tabela, możesz znaleźć różnicę. IntelliJ obsługuje inteligentną perspektywę. Ma również wiele okien.
dzięki za określenie dokładnej różnicy. –
bardzo mile widziane. . –
- 1. Moduły IntelliJ IDEA i PlayFramework
- 2. Jak usunąć projekty w Intellij IDEA 14?
- 3. Jak zamówić moduły w intellij-idea?
- 4. Jak importować projekty Eclipse do IntelliJ IDEA?
- 5. Tworzenie pliku biblioteki Java z IntelliJ IDEA
- 6. Moduły/pakiety OSGi granulacja
- 7. Pakiety MVC a moduły JavaScript
- 8. Maven: OSGI, pakiety i projekty wielomodułowe
- 9. IntelliJ IDEA: Wyklucz pakiety przy jednoczesnym uruchomieniu kodu
- 10. Węgierska notacja w Intellij IDEA
- 11. IntelliJ IDEA backspace i wcięcie?
- 12. IntelliJ IDEA thymeleaf wspierać
- 13. Edytować i kontynuować w IntelliJ Idea?
- 14. Znajdowanie i zastępowanie tekstu w IntelliJ IDEA
- 15. Napisz i uruchom pyspark w IntelliJ IDEA
- 16. IntelliJ IDEA z podprojektami o wielu gradach
- 17. Intellij IDEA nie wykrywa zmian
- 18. setup projekt Grails w IntelliJ IDEA
- 19. Jak dodać biblioteki Jar do projektu IntelliJ Idea SBT Scala?
- 20. ustawienia Ruby w IntelliJ IDEA
- 21. Wyjątek ClassNotFoundException w IntelliJ IDEA
- 22. IntelliJ IDEA: Przenieś linię?
- 23. Konfigurowanie JMonkeyEngine w Intellij IDEA
- 24. IntelliJ Idea wygenerowane źródło
- 25. IntelliJ IDEA - Nowy szablon
- 26. IntelliJ IDEA - daszek zachowanie
- 27. IntelliJ IDEA Checkstyle
- 28. IntelliJ IDEA 12 i Homebrew Android SDK
- 29. Wdrożenie Java EE w Intellij IDEA
- 30. Intellij IDEA custom Auto-Completion
Jak dodamy modułów w istniejącym projekcie? – Tung