尝试在Intellij中创建运行/调试配置时在模块警告中找不到类

时间:2018-08-30 07:29:04

标签: java git intellij-idea bitbucket

尝试在Intellij中创建运行配置 对于Java应用程序,请获得警告,指出在模块中找不到Class,并且它不会创建Run配置。仅在将项目添加到BitBucket后才发生这种情况。在此之前,它运行良好。

6 个答案:

答案 0 :(得分:9)

以上方法均无效,我必须做:文件->使高速缓存无效/重新启动... 重新启动后,它会重新索引所有文件,并且一切正常。

答案 1 :(得分:2)

我解决问题的方法是从项目中删除现有的内容根目录并添加一个新的内容根目录。由于某种原因,它似乎已损坏。

“文件”->“模块”下的“项目结构”:然后在屏幕的最右边,显示“添加内容根目录”,删除现有的内容根目录,然后再次将其添加回指向正确的位置。

答案 2 :(得分:0)

在“运行/调试”配置设置中将工作目录设置为模块根目录或$ MODULE_WORKING_DIR $,以帮助Intellij查找类。

答案 3 :(得分:0)

我将解释接受答案的更详细的版本。

  1. 打开Project structure窗口(使用快捷键Ctrl+Shift+Alt+S或IDE菜单中的From File -> Project structure选项)

  2. 从此处选择modules标签,并删除当前的配置。

Project structure image

  1. 再次导入模块。

Import module

  1. 选择模块的根目录(旧的.iml文件应位于该文件夹中)

Select the right folder

  1. 将弹出一个对话框。选择默认选项并完成。

  2. 通过单击“确定”应用修改。

答案 4 :(得分:0)

我的变体: 运行->编辑配置->配置->环境->缩短命令行 选择“ JAR清单”。

答案 5 :(得分:0)

我删除了 .iml 文件并使用 maven 重新导入了项目。