似乎sun.misc包中的SharedSecrets和JavaLangAccess类在Java9中被删除了。Java9中是否有这些类提供的功能的替代品? 最佳答案 以上两个类都打包在jdk.internal.misc包中。您可以尝试访问它们的一种方法是使用选项--add-exports/=(,)*对于您的用例:--add-exportsjava.base/jdk.internal.misc=your.module注意:-来自的免责声明JEP-261:ModuleSystem-The--add-exportsand--add-open
我最近在工作的代码库中发现了这个小gem。我不得不承认,我完全不知道为什么要这样写这个枚举(为保护无辜者更改名称):packagefoo.bar;importsun.misc.SharedSecrets;importfoo.baz.HasAGetValuesMethod;publicenumMysteryEnumimplementsHasAGetValuesMethod{THINGY,BOB;@OverridepublicMysteryEnum[]getValues(){returnSharedSecrets.getJavaLangAccess().getEnumConstantsSh
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我爱上并痴迷于JSON。我正在使用node.js和mongodb,我在两种不同的哲学之间左右为难。1{"app":{"keys":{"facebook":{"apikey":"1412v5l1v5jv5j1h2v5","sharedsecret":"v5j12hv51hc4v123vmnv",},"twitter":{"apikey":"3241bly5