Java 8 Nashorn中强制枚举的工作方式与Rhino中的不同

Java 8 Nashorn中强制枚举的工作方式与Rhino中的不同,java-8,nashorn,Java 8,Nashorn,Java枚举似乎不再强制为其字符串值: java.math.RoundingMode.UP == "UP" 在Java7中计算为true,但在Java8中在JavaScript引擎中执行时计算为false 有人知道这是一个bug还是规范中的某个东西吗 谢谢 这是一个bug: 虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。否。该链接指向Java的官方错误跟踪系统。这不会在闲暇时消失。提供正在进行的关于为什么这是一个bug以

Java枚举似乎不再强制为其字符串值:

java.math.RoundingMode.UP == "UP"
在Java7中计算为true,但在Java8中在JavaScript引擎中执行时计算为false

有人知道这是一个bug还是规范中的某个东西吗

谢谢

这是一个bug:
虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。否。该链接指向Java的官方错误跟踪系统。这不会在闲暇时消失。提供正在进行的关于为什么这是一个bug以及如何修复它的讨论的快照并没有增加任何价值。