java—如何通过jni热交换jvm上运行的代码

taor4pac  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(224)

我遇到了一个问题,考虑到jvm的工作方式,我甚至不确定这个问题是否可以解决。我使用jvm作为脚本引擎,需要能够像任何游戏引擎所期望的那样动态地重新加载代码。我甚至不知道这怎么可能。当脚本引擎与运行它的主本机程序交互时,我必须能够通过jni来完成这一点。在互联网上搜索的几个小时告诉我使用自定义类加载器之类的,然后可以被垃圾收集。有没有一个很好的方法来做这个例子。谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题