我正在開發一個需要將數據導出爲excel電子表格的win32 C++應用程序。目前還沒有一個成熟的C++庫,但存在Java。我怎樣才能將C++應用程序與Java代碼集成,從而可以從我的C++應用程序調用Java函數?在C++中使用Java JAR庫
1
A
回答
3
您還可以生成一個簡單的html文件,將其保存爲.xls和excel將知道讀取它。例如: <table><tr><td>cell a</td><td>cell b</td></table>
然後不需要執行Java和外部程序。
1
1
另一種解決方案可能是創建C++中的客戶端和在Java中的服務器。我已經做了與此相反的(java客戶端,C++服務器)解決方案一次,但我們只發送每個請求少量數據,所以我不知道這將如何適應您的問題,但只是爲了思考。
1
如果您只是導出數據,您可能會發現僅發送CSV或Excel可以接收的其他文件(而不是完整的Excel文件)會更簡單。
0
How To Call Java Functions From C Using JNI可能會讓你開始。
但是我會同意NickLarsen的看法,即擁有單獨的流程將會變得更加簡單和清晰。
相關問題
- 1. 在C#中使用.jar java庫API?
- 2. 如何在c/C++中使用java jar?
- 3. Java JAR(庫)使用
- 4. 在.jar java庫中禁用記錄器
- 5. 如何在java中使用C庫
- 6. Java:在Linux中使用來自包管理器的jar庫
- 7. 不能在我的Java文件中使用的jar庫
- 8. 在Android項目中使用資源的Java庫(.jar)
- 9. 在.jar文件中導出java庫
- 10. 記錄器在.jar java庫中
- 11. 在.NET中使用Java JAR文件
- 12. 通過Java在JavaScript中使用jar ScriptEngine
- 13. 在java代碼中使用Jar文件
- 14. 在Java項目中使用jar嗎?
- 15. 在Jboss和Openshift中使用jar庫
- 16. 在jar中使用JAR
- 17. Java jar -C選項
- 18. 在C++中使用C庫
- 19. 在C++中使用C#庫
- 20. 在C#中使用C++庫
- 21. 如何使用嵌套的JAR庫創建java庫?
- 22. Java類路徑庫(jar)
- 23. Java - .jar庫方法衝突?
- 24. java Jar的庫衝突
- 25. 在C++中調用JNI中的Java Jar代碼
- 26. 在Java中如何使用C/C++源代碼和庫?
- 27. 在Clojure中使用Java庫
- 28. 在Scala中使用java庫
- 29. 在eclipse中使用java庫
- 30. 在Scala中使用Java庫
CSV也可以工作。 – Powerlord 2010-02-08 18:20:26