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导入对应的包之后,重新运行整个项目发现项目运行正常了。


想一想:

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

你可能感兴趣的:(Java,web项目)