Error:(7, 43) java: 程序包jdk.nashorn.internal.ir.annotations不存在
时间: 2024-05-23 20:13:33 浏览: 322
这个错误通常是因为你使用了已经被弃用的 Nashorn 引擎。你可以尝试更新你的 Java 版本或者替换为其他的 JavaScript 引擎。
如果你使用的是 JDK 11 或以上版本,那么 Nashorn 已经被弃用。你可以使用其他的 JavaScript 引擎,比如 GraalVM 的 JavaScript 引擎。
如果你使用的是 JDK 8 或以下版本,那么你需要检查你的项目中是否有对 Nashorn 的依赖。你可以将这些依赖替换为其他的 JavaScript 引擎,或者升级到 JDK 11 或以上版本。
相关问题
程序包jdk.nashorn.internal.ir.annotations不存在
这个错误一般是因为使用了过时的 Java 版本导致的。可以尝试升级 Java 版本或者使用最新的 Nashorn 引擎。如果你使用的是 JDK 9 或以上版本,可以尝试使用 jdk.scripting.nashorn 包替代 jdk.nashorn.internal.ir.annotations 包,这个包已经被标记为不推荐使用。如果你的代码中使用了 jdk.nashorn.internal.ir.annotations 包,可以尝试使用其他替代方案或者将代码重新设计以避免使用该包。
阅读全文