gpt4 book ai didi

java - 如何使用 Intellij 运行需要来自另一个项目/模块的配置文件的 java 类?

转载 作者:行者123 更新时间:2023-12-02 02:50:46 24 4
gpt4 key购买 nike

我正在尝试在 Intellij 中复制在 Eclipse 中轻松完成的事情。

我想从 mainProject 运行这个 Main 类(不用担心由于使用虚构名称而导致的错误):

eclipse run java class

现在的问题是我需要能够从另一个项目导入配置文件夹,以便运行 Main 类。这在 Eclipse 中很容易:

enter image description here

但是我不知道Intellij该怎么做。有想法吗?

最佳答案

这实际上就是我鄙视 Eclipse 工作区的原因。它允许开发人员作弊并使用另一个项目的源代码作为另一个项目的依赖项。这是一个问题,因为这不是它在 IDE 之外的工作方式。

您需要做的是创建一个您所依赖的类的 jar,然后将该 jar 作为依赖于它们的项目的依赖项包含在内。如果您使用依赖项管理并拥有本地存储库(例如 nexus 或 artifactory),则可以将 jar 发布到本地存储库,然后在其他项目中,如果您使用 Maven,则只需将其包含在 pom.xml 中;如果使用 Maven,则可以将其包含在 build.gradle 中正在使用 Gradle。

如果您要在源文件夹中包含库,请将 jar 复制到您的项目中,然后右键单击 IntelliJ 中的 jar 并选择“添加为库...”。您还可以通过"file"->“项目结构”->“模块”->“依赖项”选项卡添加依赖项。 “添加为库”是在此处添加库的快捷方式,如果您使用“添加为库”,则依赖项会显示在此处。

IntelliJ 确实允许您从另一个项目导入模块,但这又是作弊行为,因为它只会让您感到困惑,因为它只能在 IDE 中工作,不能作为独立应用程序运行。 (文件->项目结构->模块->加号(+)->导入模块)

关于java - 如何使用 Intellij 运行需要来自另一个项目/模块的配置文件的 java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43871825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com