“无法开始编译:未为模块指定输出路径...”

2022-08-31 08:21:03

我有一个非常简单的Java + Gradle项目。它构建得很好。它从外壳中运行良好,带有“gradle run”。但是,如果我尝试在IntelliJ内部运行,我会得到:

Cannot start compilation: the output path is not specified for module "xyz" Specify the output path in Configure Project.

我的“编译器输出”设置为“继承项目编译输出路径”。我不想要自定义输出路径,无论那是什么,只需执行正常的 gradle 构建并运行即可。


答案 1

您只需要转到您的并指定“项目编译器输出”,然后使您的模块从项目中继承即可。(为此,请转到.Module settings > ProjectModules > Paths > Inherit project

这为我做到了。


答案 2

您必须在“项目编译器输出”字段中定义路径

File > Project Structure... > Project > Project compiler output

此路径将用于存储所有项目编译结果


推荐