Intellij "Warning: The jjs tool is planned to be removed from a future JDK release jjs> what to do" Intellij "警告:jjs工具计划在未来的JDK版本中被移除 jjs>该怎么办"

7 浏览
0 Comments

Intellij "Warning: The jjs tool is planned to be removed from a future JDK release jjs> what to do" Intellij "警告:jjs工具计划在未来的JDK版本中被移除 jjs>该怎么办"

我在使用Intellij进行Java开发,当我运行应用程序时,它显示一个错误消息,提示“警告:jjs工具计划在未来的JDK版本中被删除 jjs>”,然后它停在这一行,我的所有System.out.println都没有输出任何内容。我不确定该怎么办。

0
0 Comments

IntelliJ警告:jjs工具计划在将来的JDK版本中被移除 jjs>怎么办

短期内,你不需要做任何事情。这只是一个警告。你的代码将继续运行,直到你升级到移除Nashorn Javascript解释器的Java版本。

这个废弃是根据JEP 335来进行的。JEP中并没有提议删除Nashorn的Java版本,并且截至Java 13,它还没有被删除。

更新 - Nashorn实际上在Java 15+中被移除了(来源维基百科)。

长期来看,你可能需要为你的应用程序找到一个不同的Javascript解释器。你可以暂时忽略这些警告(例如:在IntelliJ中禁用一行的警告),但如果你这样做,有可能会忘记你已经这样做了,然后在升级到(未来的)版本时遇到一个令人不愉快的震惊。

如果IntelliJ本身正在使用jjs,那么IntelliJ的开发人员将需要解决这个问题。

0