运行/调试配置

时间:2020-01-16 16:26:31

标签: intellij-idea

我正在设法使信息从一个控制器传递到另一个控制器,然后再返回。我观看了一些youtube视频,发现其中一个有所帮助。然后,我从Github(https://github.com/JaretWright/GUIDemo)下载了他的示例项目,但是在运行该项目时遇到了麻烦。我正在使用IntelliJ CE。

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

Run menu

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

Edit Configurations

当我单击该按钮时,将显示以下屏幕:

enter image description here

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

enter image description here

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

enter image description here

我不知道该怎么办,我已经在网上搜寻了一些答案,但我发现我无能为力。下图显示了该项目的文件夹结构:

enter image description here

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

enter image description here

代替蓝色光盘中通常的“ C”,如下所示:

enter image description here

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

在提供任何帮助之前表示感谢。

2 个答案:

答案 0 :(得分:1)

仅需说明一下,该项目似乎正在使用称为ant的较旧的构建技术。我不确定这是否会对Intellij产生影响,因为我还没有在CE版本中使用过ant。

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

如果您可以打开Project Structure窗口(如下所示),则应该看到Project SDK已定义。 enter image description here

我希望您没有定义SDK,这就是为什么图标是橙色的j而不是通常的蓝色C的原因。如果未定义,则希望它能使事情发生,并使Intellij识别您的主类(假设CE版本具有我不确定的蚂蚁支持)。

答案 1 :(得分:1)

IntelliJ无法将您的类文件所在的文件夹识别为Java源。右键单击“ src”文件夹,然后单击“将目录标记为”,最后找到根目录。

enter image description here

然后IntelliJ应该将它们视为类并构建您的项目。然后,打开包含主方法的类,然后按main方法旁边的绿色播放按钮以运行它。

enter image description here

或者,您可以右键单击该类,然后单击“运行$ {Application} .main()。

enter image description here

最后,这还应该使您能够通过找到GUIDemo类作为主类来设置原始问题中所述的运行配置。

enter image description here

请注意,需要按照@Loading ...的回答中所述设置项目SDK。

希望能帮助并享受IntelliJ。