Java IntelliJ IDE优化“输出”重要导入

Java IntelliJ IDE优化“输出”重要导入,java,jsp,intellij-idea,Java,Jsp,Intellij Idea,我从2006年左右开始使用JetBrains IntelliJ。我喜欢IDE。在过去的6个月里,最新版本经常优化我的JSP中需要的导入。这可能是我的错,但我经常使用.inc文件来包含整个web应用程序的标准功能的头文件和其他包含文件 我搜索了JetBrains的人,并向他们提出了帮助请求——什么都没有 这会发生在其他人身上吗 一个标准的Java文件可以正常工作——我关闭了优化导入,因此它显示了导入的灰色版本,我可以选择手动删除它们 它仍然在从我导入到.jsp文件的.inc文件中删除它们。我已经设

我从2006年左右开始使用JetBrains IntelliJ。我喜欢IDE。在过去的6个月里,最新版本经常优化我的JSP中需要的导入。这可能是我的错,但我经常使用.inc文件来包含整个web应用程序的标准功能的头文件和其他包含文件

我搜索了JetBrains的人,并向他们提出了帮助请求——什么都没有

这会发生在其他人身上吗

一个标准的Java文件可以正常工作——我关闭了优化导入,因此它显示了导入的灰色版本,我可以选择手动删除它们

它仍然在从我导入到.jsp文件的.inc文件中删除它们。我已经设置了.inc来验证语法为.jsp,但是关闭了optimize imports之后,部署一个缺少基类导入的应用程序是令人沮丧的。我甚至采取了一些措施,如

Class ___________________


语法验证甚至没有抱怨这个类缺少导入。我不认为停止使用include文件是正确的选择。我使用这个功能已经有7年了。我想知道是否有其他人也遇到了同样的问题,并找到了解决方法。

导入-在“首选项、文件类型/Java服务器页面文件”下,我将*.inc添加到列表中。这是我过去用来确保页面具有必要导入的策略。更多信息-我知道导入是一个问题b/c Apache Tomcat试图编译页面。打开页面并手动将导入添加到.inc文件后-这是可以修复的。我只是想澄清一下,我想解决的问题是,在明确需要的时候,导入会被优化掉。例如,从Google tracking导入urchin代码。我当然不希望Java代码使用out.println来跟踪代码。然而,它可能需要传递给谷歌,这就是我删除所有评论的原因。我会让你找到答案,而不是我的迂腐!祝你好运。@jahroy-你用IntelliJ吗?我是个歌迷。IDE只是时不时地发生变化,您必须弄清楚如何解决新问题。这不是一个我无法解决的问题,但是打开一个.jsp文件,让IDE认为您使用的所有类都很好,并且查看导入部分,您知道它不会真正编译,这是令人沮丧的。同样,IDE的爱好者,只是在寻找解决方案。