亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從C ++調用Java函數?

如何從C ++調用Java函數?

慕標5832272 2019-10-17 15:42:15
如何從C ++應用程序調用Java函數?我知道從CMD(或類似技術)調用它們的方法,但是我寧愿不使用它們。
查看完整描述

3 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

例如,檢查從C創建JVM。它顯示了創建JVM和調用方法的示例過程。如果JVM已經存在;例如,您的C程序被Java程序調用(回調情況),則可以緩存JNIEnv *指針。


作為建議,請小心從C / C ++緩存指向JVM的指針,其中涉及到一些有關可以緩存的內容的語義,以后可以調用它。為此,正如Brian Agnew所指出的,請檢查JNI參考。


查看完整回答
反對 回復 2019-10-17
?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

檢出JNI調用接口。這將允許您在C(或C ++)應用程序中嵌入JVM。


注意,存在各種更簡單的機制來促進從Java調用C / C ++(例如JNA)??赡苤档每紤]將問題反轉,以便可以從 Java 調用(但是我知道這對于您的特定應用程序可能是不可能的)


查看完整回答
反對 回復 2019-10-17
  • 3 回答
  • 0 關注
  • 546 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號