如果使用 dlopen 將 libjvm.so 帶入程序,則 libjvm.so 將無法正確地運作。當建立該物件時,它必須連結到可執行檔才行。
解決方法: 當您建立可執行檔時,請明確指出 libjvm.so (-ljvm) 和 libjava.so (-ljava) 是互為相依。