我一直有兴趣在桌面应用程序上做一些工作,而现在我最熟练的语言是Java。由于希望能够编译为本机可执行文件,任何人都没有任何经验可以分享有关使用gcj进行编译的经验,以及有关库的CNI吗?我希望使用本地工具包,而不仅仅是Swing/SWT。这里的任何人都有使用gcj的CNI外部库的经验吗?
2
A
回答
0
我还没有使用gcj编译为本机可执行文件,但用于连接本地库我发现JNA是一个非常好的方法,因为您不必编写任何本机代码拨打本地电话。请注意,这样做会导致性能损失,所以如果您在性能可能成为问题的紧密循环中调用本机代码,它可能不会成为选项。
1
由于Eclipse本身已经成功编译(见http://www.linuxjournal.com/article/7413),我会说这是可能的。
我用GCJ将Java代码嵌入到C++应用程序中,但我不会将它用于UI应用程序。我会去纯Java(可能基于Eclipse RCP),因为那是我有经验的地方。
玩得开心试验!
相关问题
- 1. 任何人都有* .pcap操作库的经验吗?
- 2. 任何人都有FeinCMS或Mezzanine的使用经验吗?
- 3. 任何人都有使用单声道CSLA的经验吗?
- 4. 任何人都有使用NightScript与TypeScript的经验吗?
- 5. 任何人都有devise_invitable的经验?
- 6. 任何人都有Seam 3的经验?
- 7. 任何人都知道在这里使用Javascript库吗?
- 8. 任何人都有Telerik的RadGrid Paging的经验吗?
- 9. 任何人都有与MYOB集成的经验吗?
- 10. 任何人都有使用APKTool,Android反编译器的经验?
- 11. 任何人都有使用AppScale的经验?
- 12. 任何人都有使用ServiceStack或其他.Net服务框架的经验吗?
- 13. 任何人都有Sphinx语音识别经验吗?
- 14. 任何人都有指数覆盖的经验
- 15. 任何人都有使用Gradle构建Eclipse RCP应用程序的经验?
- 16. Piwik Web Analytics - 任何有经验的人?
- 17. 任何人都有使用Nessi Python网络模拟器的经验?
- 18. 有没有人在这里有开发Minix的经验?
- 19. 任何人都有使用基于.NET的Glorsoft Velocity进行IVR开发的经验吗?
- 20. 任何人都有以下Drupal滑块/旋转模块的个人经验?
- 21. 任何人都有这种使用黑板模式的想法吗?
- 22. 这里有人使用PHP-GTK吗?有更好的选择吗?
- 23. codeswarm help:任何人都有设置codewarm以使用perforce活动日志的经验吗?
- 24. 任何人都有尝试让ActionScript 3与Google adWords一起使用的经验吗?
- 25. 任何人都有使用PHP和Fannie Mae文件格式(或MISMO)的经验吗?
- 26. 任何人都可以在这里纠正我的语法?
- 27. 有没有人使用math.net有任何经验
- 28. 任何人都可以解释这个来自boost :: thread的意外结果吗?
- 29. 任何人都可以告诉我这有什么问题吗?
- 30. 任何人都可以解释我的这段代码吗?