我正在设法使信息从一个控制器传递到另一个控制器,然后再返回。我观看了一些youtube视频,发现其中一个有所帮助。然后,我从Github(https://github.com/JaretWright/GUIDemo)下载了他的示例项目,但是在运行该项目时遇到了麻烦。我正在使用IntelliJ CE。
当我打开“运行”菜单时,得到如下图所示的运行选项:
IntelliJ然后为我提供了“编辑配置”选项,如下图所示:
当我单击该按钮时,将显示以下屏幕:
我选择“应用程序”是因为我确定它不是其他选项。然后,我尝试设置“ Main”类IntelliJ提示我按名称或按项目搜索。当我选择按名称搜索时,会出现以下选项(我不确定该选择哪个选项):
当我选择按项目IntelliJ搜索时,不允许我选择包含“ main”方法的类文件,如下图所示:
我不知道该怎么办,我已经在网上搜寻了一些答案,但我发现我无能为力。下图显示了该项目的文件夹结构:
我还注意到,如果我从头开始创建项目,则类文件不会出现。在“ .java”文件上,图标在红色光盘中显示“ J”,如下所示:
代替蓝色光盘中通常的“ C”,如下所示:
有人可以帮忙吗,或者向我指出一些帮助的方向。
在提供任何帮助之前表示感谢。
答案 0 :(得分:1)
仅需说明一下,该项目似乎正在使用称为ant的较旧的构建技术。我不确定这是否会对Intellij产生影响,因为我还没有在CE版本中使用过ant。
我想知道您是否在Intellij中正确设置了Project SDK
。
如果您可以打开Project Structure
窗口(如下所示),则应该看到Project SDK
已定义。
我希望您没有定义SDK,这就是为什么图标是橙色的j
而不是通常的蓝色C
的原因。如果未定义,则希望它能使事情发生,并使Intellij识别您的主类(假设CE版本具有我不确定的蚂蚁支持)。
答案 1 :(得分:1)