我有一個通過JNI啓動JVM的C++進程。當JVM通過JNI啓動時重新加載java類路徑
我知道我無法在銷燬它之後初始化JVM。 (Create JVM after destroying it)如果這可以以任何方式完成,則不存在任何問題,因爲我可以提供新的類路徑並再次創建JVM。因此,破壞後無法創建JVM,而是在整個C++過程中保持它。
但我需要在運行時動態更新Java類路徑,因爲新的Java文件是通過我的C++進程創建和編譯的。
有沒有辦法在JVM啓動時通過JNI重新加載Java類路徑?
如何使用JVM的子進程,你可以*銷燬? – Holger