Я использую кометный сервер и хочу, чтобы он взаимодействовал с C ++ - PullRequest
1 голос
/ 31 марта 2009

Я использую persevere для приложения, которое я пишу, которое управляет удаленным аппаратным обеспечением. Persevere написан на Java и не предоставляет альтернативного API.

Я использую веб-интерфейс в качестве панели управления. Пока все хорошо.

Я могу получать и устанавливать данные, используя каналы REST, как это делает dojo, но проблема в том, что я не знаю, как использовать каналы REST. Какую библиотеку мне использовать для этого?

1 Ответ

1 голос
/ 02 июня 2009

Если вы используете gcc в качестве цепочки инструментов, вы можете встроить JVM в GCJ для постоянной работы внутри вашего приложения. GCJ упрощает вызов C ++ из Java благодаря интерфейсу CNI (намного проще, чем JNI). Я использовал этот метод для использования сценариев Java внутри нашего приложения C ++. Вы даже можете скомпилировать постоянный jar-файл в собственную библиотеку и связать его с вашим приложением с помощью GCJ.

Лучшим справочником является документация GCJ .
Там же Linux Journal содержит статью Embedded Java с GCJ , которую вы можете прочитать.
Вы также можете изучить приложения, использующие gcj .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...