记录一次使用IDEA学习maven遇到的问题

记录一次使用IDEA学习maven遇到的问题


问题&解决方式
1、新建文件时可选的目录中没有Java文件:点击对应的Java文件夹,鼠标右键,选择Mark Directory As…然后对号入座,source(放我们开发的Java类的文件夹)resource(放我们开发用到静态资源文件的文件夹)test source(放我们用来做测试的Java类的文件夹)test-resource(放我们用来做测试的静态资源文件的文件夹);
2、在build项目中module时,一直报编译错误,
Error:java: Compilation failed: internal java compiler error,百思不得其解,因此觉得应该是jdk错了,于是乎ctrl + alt + shift+ s打开项目结构,检查自己模块module使用的Java编译级别是否高于目前我们项目的JDK版本。

在这里插入图片描述
如果不高于就=File–>Setting…–>Build,Execution,Deployment–>Compiler–>Java Compiler ,查看Module的target bytecode version的版本,是否跟你JDK版本一致,或者是否低于你project structure中设定的language level(LV),我就是因为这里低于LV报的错。
3、此外遇到了一个小问题,我的项目rebuild之后被编译到了非target路径下,而是一个out的文件夹下,后来查了原因发现是因为我的输出路径错了ctrl + alt +shift +s或者File-project structure…,改一下输出路径
在这里插入图片描述

据说选定了exclude output paths会隐藏一些文件夹的显示,例如web项目WebRoot,我还没用IDEA写web所以暂时不清楚,先记录一下。
4、还有一个很恶心的问题:新建了一个module然后发现子模块竟然没有继承父类项目project的jar包,还要自己在报错的代码的地方手动Alt+Enter自己导入一下,多亏了这位老哥的博客!https://www.cnblogs.com/jimisun/p/9059728.html
maven侧边栏中你会发现这个module颜色发浅,可能你之前删除过又新建并取了相同的名字,**鼠标右键一下,发现不同于其他module,它里面是unignore project,**说明之前被ignore了,因此这里我们点一下就没问题了!改完以后一定记得reimport一下!!!
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值