java世界术语

标签 java intellij-idea

我来自.NET世界,所以我会用.NET术语来询问,以了解什么是java世界术语。我有java经验。
我需要使用两个项目创建解决方案:库项目和 Web 应用程序。
图书馆项目使用hibernate,并且Web应用程序应该引用图书馆应用程序。

我正在使用intellij,我看到有各种各样的东西,比如项目和模块。我不知道这个术语 - 谁能解释一下我需要什么“项目”之王?

我发现如果我在处理项目时创建一个新项目,它会打开一个新窗口。
当我添加新模块时,它会在大项目中添加模块项目。

最佳答案

该术语是 IntelliJ 的而不是 Java 标准。 (其他 IDE 使用类似的术语)

项目和模块并没有比您已经意识到的更多。一次打开的单个项目包含多个模块,这些模块会逻辑地分解您的工作。单个模块可以出现在多个项目中,但这可能会造成困惑而不是有用。

您可以拥有一个包含一个模块的项目,这是最简单的开始方式。

您可能需要考虑使用 Maven,因为这是一种管理依赖项和构建项目的可移植方式(所有 IDE 都支持 Maven,并且可以独立运行)

关于java世界术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8546084/

相关文章:

java - Calendar.getTime() 不显示给定时区的日期时间

java - 如何在 Android Studio 中修复此 "Duplicate class error"

java - 无法解决 Intellij IDEA IDE 中 Scalatra 项目的错误

angular - RxJS、Typescript 和可怕的 'Type Mismatch' 警告/错误

linux - 无法使用 Idea - 它是空白的

java - 如何在 IntelliJ IDEA 中添加 Nexus 存储库索引?

java - 从本地连接到 cloudant DB 时出现连接错误

java - 使用迭代器的 nosuchElementException 问题

java - 如何在 Eclipse 中查找函数返回值未计算的所有实例?

intellij-idea - 如何管理 IntelliJ IDEA 上下文