the out path is not specified for module…
问题描述
第一次打开Idea写代码,写完了之后运行时出现the out path is not specified for module...
用的jdk1.8 和 idea2021.3.1
原因分析:
创建项目之后没有指定项目编译输出的地方:
解决方案:
当我打开project settings后发现,图一上1,2,3位置都还没有配置。
1处: SDK (Software Development Kit)软件开发工具包,下拉选择你电脑上jdk安装的路径 ,如图二。
2处: language level:限定项目编译检查时最低要求的 JDK 特性。例jdk8可以选8以下的,如图三。
3处: compiler output 表示建项目时生成的 编译后的.class文件及resources文件 的存放目录。如果指定了目录,则所属所有模块的compiler output都可以继承该目录(所属模块的compiler output目录也可以自行指定 见图四)。
图一
图二
图三
图四
图四中 Inherit project compile output path :继承项目编译输出路径;Use module compile output path :使用模块编译输出路径;一般只有maven项目默认是有编译输出位置的,而java moudle是没有输出位置,所以需要自己手动去指定。