下面是我的当前脚本http://pastebin.com/jHpr2hvc,从Java7升级到8,我收到了很多警告,它仍然有效,但在启动脚本时出现了许多警告,并且非常集中。我使用这个脚本启动我的“我的世界”服务器。
是否有人可以编辑或给我编辑脚本的建议,以便我仍然可以以类似的方式分配内存,从而使脚本仍然重新启动/循环,但是可以阻止出现类似于下面的pastebin中的错误。谢谢
下面是我正在收到的一些错误:http://pastebin.com/1uAT8z0n
发布于 2015-12-31 00:19:38
这些错误显然是由Java 8/ Java 9中的错误引起的:
消除所有JNI警告(删除"-Xcheck:jni")应作为临时解决办法。
一个更好的解决方案是尝试升级到一个修复了bug的Java 8版本。如果我正确地解释了错误报告,那么修复是在Java9中完成的,并被移植到Java 8 u60和更高版本。
发布于 2015-12-31 00:15:36
从这个Oracle文档来看,警告消息似乎是由这个JVM参数引起的:
-Xcheck:jni因此,-Xcheck:jni生成的警告被添加到JNI规范中,允许用户在切换JVM实现时发现潜在的问题。
假设您的代码仍在运行,从start.sh脚本中删除此参数将使警告消失。
https://stackoverflow.com/questions/34539150
复制相似问题