首页 > 解决方案 > 运行/调试配置

问题描述

我正试图将信息从一个控制器传递到另一个控制器并再次返回。我看了几个 youtube 视频,发现一个有帮助的。然后我从 Github ( https://github.com/JaretWright/GUIDemo ) 下载了他的示例项目,但我在运行该项目时遇到了问题。我正在使用 IntelliJ CE。

当我打开“运行”菜单时,我会看到下图所示的运行选项:

运行菜单

IntelliJ 然后为我提供了“编辑配置”选项,如下图所示:

编辑配置

当我点击它时,我得到以下屏幕:

在此处输入图像描述

我选择“应用程序”,因为我确信它不是其他选项。然后我尝试设置“主”类 IntelliJ 提示我按名称或按项目搜索。当我选择按名称搜索时,我得到以下选项(我不确定从中选择哪个):

在此处输入图像描述

当我选择按项目搜索时,IntelliJ 将不允许我选择我知道包含“main”方法的类文件,如下图所示:

在此处输入图像描述

我不知道该怎么做,我已经在网上搜索了一些答案,但我发现没有什么可以掌握的。项目的文件夹结构如下图所示:

在此处输入图像描述

我还注意到,如果我从头开始创建项目,类文件不会出现。在“.java”文件上,图标在红色圆盘中显示一个“J”,如下所示:

在此处输入图像描述

而不是蓝色圆盘中通常的“C”,如下所示:

在此处输入图像描述

有人可以帮忙吗,或者向我指出一些帮助的方向。

在此先感谢您提供的任何帮助。

标签: intellij-idea

解决方案


需要注意的是,这个项目似乎使用了称为ant的旧构建技术。我不确定这是否对 Intellij 有任何影响,因为我没有在 CE 版本中使用过 ant。

我想知道您Project SDK是否在 Intellij 中正确设置了您的设置。

如果您可以打开您的Project Structure窗口(如下所示),您应该会看到您的Project SDK定义。 在此处输入图像描述

我希望您没有定义 SDK,这就是为什么您的图标是橙色j而不是通常的蓝色的原因C。如果没有定义,这应该有望让事情落实到位并让 Intellij 识别您的主类(假设 CE 版本支持我不确定的 ant)。


推荐阅读