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