2014-01-21 52 views
-9

我想使用JAVA API在Firebreath中開發一個跨瀏覽器插件。 Firebreath是用C++編寫的,我可以使用JAVA API。在Firebreath中使用JAVA API

  • 一種方法是通過JNI將JAVA項目轉換爲C++,但轉換如此多的文件有沒有更簡單的方法?
  • 或者我可以在Firebreath中給出JAVA API的參考的任何其他方式。
+3

你有什麼理由要這樣做嗎?如果你告訴我們爲什麼人們可以提出更好的解決方案。 – helpermethod

+1

建議澄清您的問題:您是否試圖從C++應用程序訪問您已經擁有的Java功能,還是將您的代碼庫轉換爲C++非常重要?在轉換之後,您的代碼庫是否可維護,還是機器生成的C++可以接受?這是什麼動力? –

+0

嗨我需要使用Java的功能,但不通過JNI。有沒有其他的方法 – BackStabber

回答

3

的C++的語法和Java是類似的,但它是不相同的,並且使用的庫是非常不同的號。如果你想移植,你需要手動完成。