Подтвердить что ты не робот

Разработка приложений JNI с помощью Eclipse (комбинированный Java/С++)

Удалось ли кому-нибудь успешно создать комбинированный проект Java/С++ для Eclipse?

То, что я пытаюсь сделать, довольно просто:

1) Compile my Java sources
2) Run Javah to create the JNI interface
3) Compile all the C/C++ sources
4) Link native shared library + package the JAR

Приветствия или даже реальные проекты, которые работают, приветствуются.

(Eclipse 3.5)

4b9b3361

Ответ 1

Это действительно похоже на работу для системы сборки, например ant. Просто настройте свой Java-проект, чтобы использовать ant builder. Вы по-прежнему получаете преимущества языковой поддержки для своих проектов на С++ и Java, а также с одним щелчком мыши по проекту.

Ответ 3

Я использую ant cpptasks для реализации проекта JNI с Eclipse только в Linux и Windows. Это была некоторая работа, чтобы заставить его работать с MSVC (Windows) и компилятором GNU С++ (правильно все флаги компилятора и компоновщика, так как это было сделано с Visual Studio Magic раньше), но это действительно того стоило.

Для создания заголовка С++ с javah и всех других задач, которые вы упомянули Ant, вероятно, также станет инструментом выбора.