导入包 net.jodah.typetools,不安全 types/methods 不起作用(假设因为 java 版本不匹配)
importing the package net.jodah.typetools, unsafe types/methods isn't working (assuming because of missmatched java version)
我在 eclipse 中遇到的错误:
访问限制:方法 Unsafe.{the methods} 不是 API(限制来自所需的库 '{path to jdk1.8.0_291}/jre/lib/rt.jar' )
和
访问限制:不安全类型不是API。 (来自所需库的限制'{path to jdk1.8.0_291}/jre/lib/rt.jar')
使用 JDK 8,对于我正在改装的游戏的旧版本。任何答案表示赞赏,谢谢!
您可以通过定义访问规则使 Unsafe
可访问。
打开项目“属性”并转到“库”页面。
展开列表中的“JRE 系统库”部分,您应该能够select“访问规则”条目。
单击“编辑...”按钮定义新的访问规则。输入规则:
sun/misc/Unsafe
允许不安全。
你应该得到这样的结果:
我在 eclipse 中遇到的错误:
访问限制:方法 Unsafe.{the methods} 不是 API(限制来自所需的库 '{path to jdk1.8.0_291}/jre/lib/rt.jar' )
和
访问限制:不安全类型不是API。 (来自所需库的限制'{path to jdk1.8.0_291}/jre/lib/rt.jar')
使用 JDK 8,对于我正在改装的游戏的旧版本。任何答案表示赞赏,谢谢!
您可以通过定义访问规则使 Unsafe
可访问。
打开项目“属性”并转到“库”页面。
展开列表中的“JRE 系统库”部分,您应该能够select“访问规则”条目。
单击“编辑...”按钮定义新的访问规则。输入规则:
sun/misc/Unsafe
允许不安全。
你应该得到这样的结果: