Java 如何在cpp中为已经运行的JVM设置类路径

Java 如何在cpp中为已经运行的JVM设置类路径,java,c++,Java,C++,我在cpp中有一个条件,即如果JVM没有运行,我将创建一个JVM并添加所有类路径。另一方面,如果JVM已经在运行,我需要将这些类路径添加到现有JVM中。虽然我只需要在cpp中进行这些更改 比如说 if (this->pjvm == NULL){ creating JVM using ptrfCreateJavaVM } else{ ?? } 这是一本关于你想做什么的好书。谢谢你的快速回复。上面指定的说明可以在运行时添加类路径。但是你能指导我如何使用CPP添加它吗?这是一个很难回答的

我在cpp中有一个条件,即如果JVM没有运行,我将创建一个JVM并添加所有类路径。另一方面,如果JVM已经在运行,我需要将这些类路径添加到现有JVM中。虽然我只需要在cpp中进行这些更改

比如说

if (this->pjvm == NULL){
   creating JVM using ptrfCreateJavaVM
}
else{
??
}

这是一本关于你想做什么的好书。谢谢你的快速回复。上面指定的说明可以在运行时添加类路径。但是你能指导我如何使用CPP添加它吗?这是一个很难回答的问题。正如cmoetsing评论中链接的帖子所示,没有干净整洁的方式从外部更改正在运行的标准JVM的类路径。你的问题涉及一个我和谷歌都不知道的
ptrfCreateJavaVM
。长话短说,您需要一个专门的JVM或一个带有专门类加载器的标准JVM,以及一个自定义协议来在运行时更改类路径。不是很简单。停止运行JVM并启动一个新的JVM可能会更简单……谢谢您的回复。我不需要完全更改类路径。我需要将它添加到已经运行的标准JVM中,而不是创建另一个JVM。这是一本关于你想做什么的好书。谢谢你的快速回复。上面指定的说明可以在运行时添加类路径。但是你能指导我如何使用CPP添加它吗?这是一个很难回答的问题。正如cmoetsing评论中链接的帖子所示,没有干净整洁的方式从外部更改正在运行的标准JVM的类路径。你的问题涉及一个我和谷歌都不知道的
ptrfCreateJavaVM
。长话短说,您需要一个专门的JVM或一个带有专门类加载器的标准JVM,以及一个自定义协议来在运行时更改类路径。不是很简单。停止运行JVM并启动一个新的JVM可能会更简单……谢谢您的回复。我不需要完全更改类路径。我需要将它添加到已经运行的标准JVM中,而不是创建另一个JVM。