intellij-idea - 运行/调试配置
问题描述
我正试图将信息从一个控制器传递到另一个控制器并再次返回。我看了几个 youtube 视频,发现一个有帮助的。然后我从 Github ( https://github.com/JaretWright/GUIDemo ) 下载了他的示例项目,但我在运行该项目时遇到了问题。我正在使用 IntelliJ CE。
当我打开“运行”菜单时,我会看到下图所示的运行选项:
IntelliJ 然后为我提供了“编辑配置”选项,如下图所示:
当我点击它时,我得到以下屏幕:
我选择“应用程序”,因为我确信它不是其他选项。然后我尝试设置“主”类 IntelliJ 提示我按名称或按项目搜索。当我选择按名称搜索时,我得到以下选项(我不确定从中选择哪个):
当我选择按项目搜索时,IntelliJ 将不允许我选择我知道包含“main”方法的类文件,如下图所示:
我不知道该怎么做,我已经在网上搜索了一些答案,但我发现没有什么可以掌握的。项目的文件夹结构如下图所示:
我还注意到,如果我从头开始创建项目,类文件不会出现。在“.java”文件上,图标在红色圆盘中显示一个“J”,如下所示:
而不是蓝色圆盘中通常的“C”,如下所示:
有人可以帮忙吗,或者向我指出一些帮助的方向。
在此先感谢您提供的任何帮助。
解决方案
需要注意的是,这个项目似乎使用了称为ant的旧构建技术。我不确定这是否对 Intellij 有任何影响,因为我没有在 CE 版本中使用过 ant。
我想知道您Project SDK
是否在 Intellij 中正确设置了您的设置。
如果您可以打开您的Project Structure
窗口(如下所示),您应该会看到您的Project SDK
定义。
我希望您没有定义 SDK,这就是为什么您的图标是橙色j
而不是通常的蓝色的原因C
。如果没有定义,这应该有望让事情落实到位并让 Intellij 识别您的主类(假设 CE 版本支持我不确定的 ant)。
推荐阅读
- java - 为什么经过几次迭代后 Bufferedimage 等于 null?
- regex - 从文本中提取文本(单词)和 IP 地址
- jooq - 有没有办法生成带有内联和索引参数的查询字符串?
- ios - 如何实现平移手势以折叠展开的 collectionview 单元格?
- javascript - 如何使用 Axios 向 POST 请求添加数据?
- c# - 通过 Startup 类启动客户端控制台应用程序
- html - 如何让页面/发布特色图片显示在 Twitter 卡上?雨果(学术主题)
- express - 如何使用 Async 在 Express 中用子对象实例化对象?
- ios - 如果注释标注与另一个注释重叠,则无法点击它?
- javascript - React - 更新状态(对象数组)。我需要深度复制数组吗?