Minecraft 服务器清除已从 JAR 插件加载的 .class 文件
Minecraft server clear already loaded .class files from JAR plugin
所以我的 Minecraft 服务器有一个我一直在开发的经济插件。经过几天的斗争,我意识到这是 Java 的一个常见问题,它不会卸载已经加载的 类。所以当我在一个新的服务器实例上尝试这个插件时,它工作正常。
我的问题是如何修复原始服务器?我尝试从该服务器删除更新的 JAR 文件,运行 并停止服务器,因为我猜测它会删除预加载的 类 而是生成与以前版本的插件相关的文件,即使插件的 JAR 不在目录中。
首先,什么不起作用?如果它崩溃了,请编辑它并在发生错误的地方添加一些控制台日志。
如果它在另一台服务器上正常工作,请确保所有 JAR 都是从最新源代码编译的。
也可能与其他插件发生冲突。尝试禁用所有其他插件,看看它是否有效。
所以我的 Minecraft 服务器有一个我一直在开发的经济插件。经过几天的斗争,我意识到这是 Java 的一个常见问题,它不会卸载已经加载的 类。所以当我在一个新的服务器实例上尝试这个插件时,它工作正常。
我的问题是如何修复原始服务器?我尝试从该服务器删除更新的 JAR 文件,运行 并停止服务器,因为我猜测它会删除预加载的 类 而是生成与以前版本的插件相关的文件,即使插件的 JAR 不在目录中。
首先,什么不起作用?如果它崩溃了,请编辑它并在发生错误的地方添加一些控制台日志。
如果它在另一台服务器上正常工作,请确保所有 JAR 都是从最新源代码编译的。
也可能与其他插件发生冲突。尝试禁用所有其他插件,看看它是否有效。