java - 编译器错误 : com. sun.tools.javac.code.Symbol$CompletionFailure : class file for akka. actor.SupervisorStrategy$1 未找到

标签 java scala maven compiler-errors akka

我将 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/

相关文章:

java 邮件回复格式?

Maven:如何在 POM 文件中引用开发人员的电子邮件?

java - org.springframework.web.WebApplicationInitializer 未找到

java - java -cp 选项中的 "build:"是什么意思?

java - 如何使用 Java 线程并行化 ArrayList 操作?

java - 如何从 java 中的 HttpHeaders 对象中查找客户端 ip 地址?

scala - alpakka-kafka 连接器在生成消息时使用的直通是什么?

scala - 创建基于时间的分块 Enumeratee

Scala:将 Set 传递给 set 的 map 函数是什么意思

maven - 从属性文件动态加载数据到 jbehave 故事