我将 JDK8 与 IntelliJ IDEA Ultimate 2017.1 一起使用(在我的 Win x64 上试过 - Java 版本 1.8.0_92-windows-x64)
我有一个大型的多模块 Maven 项目。 我从包装类型为“pom”的主模块启动 Maven 目标“clean package”,一切正常。 Maven 向我显示“建立成功” 但是当我尝试运行项目时,它会显示无法单击的文本行:
“编译器错误:com.sun.tools.javac.code.Symbol$CompletionFailure:找不到 akka.actor.SupervisorStrategy$1 的类文件”
我已经尝试了所有可能的方法——在我添加的每个使用 Supervisor 策略方法的类中 import static akka.actor.SupervisorStrategy.start 等等。 但没有成功。
有任何提示或任何人也经历过这种行为吗?我认为这似乎是由于我的类路径中缺少某些类,但无论如何我不知道如何解决这个问题......
最佳答案
对于 Community 2017.2 版本的 IntelliJ,将编译器从 Javac
更改为 Eclipse
解决了问题
设置 -> 构建、执行.. -> 编译器 -> Java 编译器 -> 使用编译器:Eclipse
关于java - 编译器错误 : com. sun.tools.javac.code.Symbol$CompletionFailure : class file for akka. actor.SupervisorStrategy$1 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43759095/