Tôi là lập trình viên mới bắt đầu và tôi đang học cách làm việc với Intellij Idea. Một dự án trong ý tưởng intellij có một số cấu trúc khác nhau như thư viện, mô-đun và các gói. Ai đó có thể giải thích sự khác biệt giữa các cấu trúc đó và khi nào nên sử dụng một cấu trúc cụ thể. ví dụ. Tôi không thể chọn tên gói (của một lớp) tùy ý khi nó đã là một phần của một mô-đun. Mối liên hệ giữa chúng là gì? Tôi đang gặp khó khăn thô sơ khi hiểu sự khác biệt giữa một gói và một mô-đun.Thư viện, dự án, mô-đun và gói trong Intellij Idea
Trả lời
Một dự án trong intellij bao gồm các mô-đun. Mô-đun có thể là mô-đun java hoặc mô-đun android hoặc bất kỳ thứ gì. Các mô-đun chứa mã java của bạn và tất cả những thứ đó. Một Module có thể tham khảo một thư viện có thể là một thư viện dự án hoặc một thư viện toàn cục. Thư viện toàn cầu phải được xác định chỉ một lần. Thư viện dự án trong mọi dự án bạn cần chúng.
Gói là khái niệm java và độc lập với IDE.
Cho phép nói rằng tôi muốn làm một trò chơi nhỏ. Tôi sẽ tạo ra một dự án intellij gọi là "mySuperGame". Sau đó, tôi sẽ tạo hai mô-đun java từ intellij, được gọi là "logic" và "ui". Trong các thiết lập module của "ui", tôi sẽ chỉ định một thư viện dự án để sử dụng opengl và dep. thành "logic". Tên gói của các lớp logic của tôi sẽ là "com.mysupergame.logic.XXX".
Xem http://confluence.jetbrains.com/display/IDEADEV/Structure+of+IntelliJ+IDEA+Project để biết thêm thông tin.
Ý tưởng IntelliJ hỗ trợ mọi thứ mà nhật thực có. Nhưng, câu vise không hoàn toàn đúng. Đây, đây là bảng, bạn có thể tìm thấy sự khác biệt. IntelliJ hỗ trợ quan điểm thông minh. Nó cũng có nhiều cửa sổ.
cảm ơn bạn đã chỉ định sự khác biệt chính xác. –
chào đón nhiều nhất. . –
- 1. Dự án Thư viện Android Jar + IntelliJ IDEA 11
- 2. Làm cách nào để thêm "Dự án thư viện" trong IntelliJ IDEA?
- 3. Gắn các nguồn trong IntelliJ IDEA cho dự án scala
- 4. Gỡ lỗi dự án Scala (IntelliJ Idea 12 và sbt)
- 5. IDEA của IntelliJ và Eclipse trên cùng một dự án
- 6. thiết lập dự án Grails trong IntelliJ IDEA
- 7. Tạo tệp thư viện Java với IntelliJ IDEA
- 8. Intellij IDEA nhân cửa sổ dự án thám hiểm
- 9. Cập nhật cửa sổ dự án, IntelliJ-idea
- 10. ID mục menu trong dự án thư viện Android?
- 11. IDEA IntelliJ sử dụng thư viện GUI GUI nào?
- 12. Nhập và chạy một dự án Phonegap 3.0 với Intellij IDEA 12/13?
- 13. IntelliJ IDEA - Cài đặt lại thư mục gốc của Maven cho các dự án mới
- 14. AOSP và IntelliJ IDEA
- 15. IntelliJ IDEA làm mới dự án và phát hiện các tệp đã thay đổi
- 16. Module IntelliJ IDEA và PlayFramework
- 17. Cách tham chiếu một bình bên ngoài trong dự án Thư viện Android trong IntelliJ v10
- 18. Thêm hỗ trợ GIT vào dự án hiện tại trong IntelliJ IDEA
- 19. Trợ giúp cần có dự án Spring MVC đi kèm với IntelliJ IDEA
- 20. Làm thế nào để bao gồm một .so lib trong Intellij IDEA cho dự án Android?
- 21. Sử dụng thư viện hỗ trợ trong các dự án và thư viện android (Android Studio)
- 22. Dự án Python và bố trí thư mục gói
- 23. Cách tìm kiếm trong tất cả các tệp của dự án trong IntelliJ Idea?
- 24. dự án thư viện android obfuscation
- 25. dự án thư viện android và Hoạt động
- 26. Lập trình đồng thời trên cùng một dự án trong PhpStorm/IntelliJ IDEA
- 27. phím tắt để chuyển đổi giữa các khung dự án trong Intellij IDEA
- 28. Tôi làm cách nào để xóa dự án trong IntelliJ IDEA 9?
- 29. Làm thế nào tôi có thể sao chép toàn bộ dự án trong IntelliJ Idea?
- 30. Thiết lập dự án Grails trong Intellij
Làm thế nào để chúng ta thêm module vào dự án hiện hành? – Tung