java - IntelliJ IDEA : Error:scalac: Class javax. servlet.ServletException 未找到 - 继续 stub

标签 java scala intellij-idea sbt

IntelliJ IDEA 突然无法编译我的代码,编译器输出中出现以下错误消息:

Error:scalac: Class javax.servlet.ServletException not found - continuing with a stub.

版本:Scala 2.11、Java 8、Sbt 0.13.7、IntelliJ IDEA CE 14。使用 sbt-idea 插件。

compiler output with Class javax.servlet.ServletException not found error

最佳答案

解决方法如下:

转到 文件 > 项目结构 > 平台设置 > SDK

  • 删除不必要的 SDK(不确定这是必需的,但我有 Java 7 和 8,只保留后者)
  • 在 SDK Classpath 选项卡的底部,单击 + 并添加以下 jar(如有必要,修改路径,取决于安装方法、操作系统和 Java 版本):/Library/Java/JavaVirtualMachines/jdk1.8.0 _11.jdk/Contents/Home/lib/missioncontrol/plugins/javax.servlet_3.0.0.v201112011016.jar
  • 重新编译项目
  • 利润

关于java - IntelliJ IDEA : Error:scalac: Class javax. servlet.ServletException 未找到 - 继续 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28021671/

相关文章:

java - Play 无标签的框架输入

java - intelliJ IDEA 对 sbt 不可变的支持

intellij-idea - 热插拔失败的智能

java - Hibernate:无法执行 native 批量操作查询

java - 尝试向 JavaFX 中的 VBox 添加按钮

scala - 如何在 Scala 中将范围转换为 SortedSet?

scala - 如何使用scala基于某些元素从元组列表中查找唯一元素?

java - 具有嵌套分组的复杂 Java 正则表达式

java - Retrofit2 将正文作为 Json

java - 我如何告诉远程调试器在某个时候实际挂起?