有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何将Java和C集成到同一个项目中?

有没有办法将两种编程语言集成到同一个项目中?我正在英特尔爱迪生平台上工作,已经用C语言完成了部分SQL和连接性管理,现在我在Java中找到了一些不错的库,用于项目的第二部分。我想知道如何做到这一点,例如,如果有办法在Edison上同时运行两个编译程序?我正在使用Eclipse物联网


共 (3) 个答案

  1. # 1 楼答案

    在eclipse中,Java和C可以集成到同一个项目中。 但不要这样做

    这是一个坏主意,因为在eclipse中,每个项目都链接到一个“构建引擎”,而构建引擎是一个链接到编程语言的引擎
    换句话说:你可以在同一个项目中有c和java文件,但不能在同一个项目中构建c和java文件

    链接C和java代码的最佳方式是在工作区级别,或者在版本控制级别更好

  2. # 3 楼答案

    将它们分成独立的部分,并独立开发。我假设您的主程序是用Java编写的,而C用于一些底层硬件。如果我是正确的,那么我建议您在C中创建一个库,测试它(Check是C的优秀单元测试框架),然后使用JNI从Java访问这个库