intellij idea 运行时报错:the output path is not specified for module Specify the output path in the Project Structure dialog

其实就是没有配置编译路径,ctrl+alrt+shift+s打开配置界面

 

3.设置项目编译目录

3.1添加目录

我们在刚才创建的项目中添加几个目录



src main 目录下的java是所有的java文件,resources是一些配置文件,比如我们要使用spring 那么就有一些配置文件,就放到这里
test目录就是我们要做单元测试用的,java是方单元测试的java类,resource是方单元测试的资源文件
 

3.2.配置目录属性

安图打开配置

配置界面



配置源代码,选中src main 目录下的java目录,然后点击 蓝色Sources按钮,此时你会发现java目录便蓝色了

选中 src main 目录下的resources目录然后点击 上面的Resources按钮
选中test目录下的java目录,点击绿色的Tests目录
选中test目录下的resources目录,点击Test Resources按钮

最后设置完成了是这样的
如果你这里还有个target目录,那么请按照 http://www.19shusheng.com/special/detail/a304b0d617#206 这里设置过滤目录,也可以点击target目录点击 Excluded按钮

3.3.配置编译路径

按照上面配置好目录属性后,此时左边的目录颜色都变了

我们在java目录下新建一个Test.java的文件

然后按ctrl+F9进行编译
此时可能会出现这个错误:Error:java: Compilation failed: internal java compiler error

打开设置界面 ctrl+alt+s
然后搜索 Java Compiler

按照你本地的jdk版本进行设置即可,保存

再次ctrl+F9进行编译
我们编译文件到哪里去了呢?
我们选中maven-web项目,然后ctrl+alt+f12打开本地目录
在项目的 webapp WEB-INF 下找找,有没有,然后再到target目录下找找

至于编译到哪里,是可以设置的
还是在刚才设置目录属性的地方,第二个选项卡
这里可以配置java,和配置文件编译的路径,大家可以试试更改这个目录,然后多次尝试编译java文件。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐