如何让 Eclipse 将这个项目(在 Intellij 中制作)识别为 Java 项目?

How to get Eclipse to recognize this project(made in Intellij) as a Java Project?

我正在尝试克隆这个 project 并将其导入 Eclipse。

它最初是在 Intellij 中制作的。

这是我项目进入Eclipse后看到的

我正在尝试 运行 程序并获得 "Hello"

的简单输出

然而,当我右键单击该项目并为 Java 应用程序设置新的 运行 配置时,当我尝试浏览该项目时,它甚至都没有出现。即使我输入项目名称,Eclipse 也会告诉我它找不到该项目,即使它在我的工作场所也是如此。(如下所示)

有人知道问题出在哪里吗?我尝试创建一个新的 Java 项目,复制 Stoking 没有的文件(.settings、.project 等),但这没有用。我也尝试查看这两个链接 - and 但原始项目不是 Maven 项目。

我可以从您的屏幕截图中看出,该项目没有 Java 方面(图标没有 J)。

1。获取代码

进入您的 Eclipse 工作区并输入:

git clone https://github.com/ssharif6/StocKing.git

2。在 Eclipse 中打开

然后,在 Eclipse 中选择 File -> new -> Java Project 并在 Project Name 字段中输入 StocKing。它将使用 StocKing 文件夹中已有的文件创建项目。

将 IntelliJ 项目导入 Eclipse 将不起作用,因为 Eclipse 无法理解 IntelliJ configuration/settings。

因此您只需将其下载到您的工作目录,然后使用文件夹的确切名称创建一个新项目。然后 Eclipse 会看到已经有文件,并且会 pre-populate 一些字段给你。 File -> new -> Java Project 然后使用 "StocKing" 作为名称。然后确保在下一个屏幕上源文件夹与您的项目文件结构的外观正确匹配。 (在你的情况下,默认值应该没问题)

但是,如果您尝试通过添加空的 eclipse 项目配置文件来欺骗 eclipse,它将崩溃。

您可以使用 maven(例如)解决这些问题。这样,配置将存储在外部 maven 文件中,eclipse 和 IntelliJ(以及大多数其他 IDE)可以理解该文件