Error:java:JDK isn't specified for module

今天用idea编写程序过程中,电脑出现问题,显示电脑重启。结果问题就出来了。

首先是打开项目:

1、idea里面的project下面只有两个东西。Power_manager.iml和External Libraries两个东西而且下面显示Error:java:JDK isn't specified for module。(我的项目名:Power_manager)

我还不信邪,打开其他的项目,其他的下面项目结构是完整的,就只有之前的项目,出现了上面的情况。

我查了一下,说是在本地把.idea文件夹删除掉,然后重新打开项目。结果就是项目结构出现了。但是发现运行那边需要重新配置Tomcat

2、在配置Tomcat的时候,发现配置Deployment下面只有External Libraries没有Artifact,而且On 'Update' action里面只有两个选项(具体什么忘了)

查了一下:说是打开File->Project Structure  选择Project Settings下面的Artifacts之后点击+号选择Web Application:Exploded再选择From Modules,这样就好了

3、把东西都配置好之后,我就理所当然的觉得问题就解决了,结果证明我太年轻了。当我运行我的项目的时候,在浏览器端出现404

我查了下:有人说是包冲突,需要把Tomcat下面webapps下面的ROOT下的文件删除掉。我打开把ROOT下面除了WEB-INF之外其他东西都转移去其他地方去。重新运行之后,结果发现并没有解决。

然后偶然看见下面的代码,一些显示红色,但是之前是好着的,结果发现应该就是包没有导入,之后在Project Structure导入对应的包之后,重新运行整个项目发现项目运行正常了。


想一想:

改完之后发现我又学到了不少东西,我现在也在不断的成长,最起码遇到问题直面问题,一点一点的解决问题,其实到最后发现问题并没有那么难。遇到不会的东西,多在网络上找找,会发现之前也有一些人遇到过同样的问题,你不断的去尝试,别忘了最后总结一下,是对自己的总结,同时也提供给他人一些解决问题的方法。

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值