Я работал с Boost :: Python, чтобы опубликовать недавно высокопроизводительный код для python, и это просто сон для работы. Я хотел бы иметь возможность поддерживать одну кодовую базу C++ и выставлять ее на Python через Boost и на Java. Я знаю о JNI, но мне было интересно, есть ли что-то эквивалентное Boost :: Python, но нацелено на Java.Есть ли эквивалент Boost :: Python для Java?
2
A
ответ
3
Существует несколько проектов Java, которые позволяют вам вызывать функции, отображаемые в DLL, без написания кода оболочки JNI. К ним относятся J/Invoke, NativeCall, xFunction, JNA и другие.
1
Думаю, SWIG также может быть выбором.
Смежные вопросы
- 1. Есть ли эквивалент Python itertools для Java?
- 2. Есть ли эквивалент Python для Java IdentityHashMap?
- 3. Есть ли эквивалент Java для Python all()?
- 4. Есть ли эквивалент boost :: multi_index для Java где-то?
- 5. Boost :: эквивалент графика для java?
- 6. Есть ли Java-эквивалент модуля планирования Python?
- 7. Есть ли Java-эквивалент Python defaultdict?
- 8. Есть ли Java-эквивалент отображения языка Python?
- 9. Есть ли эквивалент Python для Stream.findAny()?
- 10. pybind11 эквивалент boost :: python :: extract?
- 11. Есть ли эквивалент Python для класса AWT Robot от Java?
- 12. Есть ли эквивалент Java для простого разбиения строк на Python?
- 13. Есть ли эквивалент Python Groovy/Grails для Java
- 14. Есть ли эквивалент C++ для python functools.partial
- 15. Есть ли эквивалент Python для HighLine?
- 16. Есть ли эквивалент Python для команды «which»
- 17. Есть ли эквивалент JavaScript для петель Python?
- 18. Есть ли эквивалент python для Laravel 4?
- 19. Есть ли эквивалент пирога для Python?
- 20. Есть ли эквивалент Python для символов Ruby?
- 21. Есть ли эквивалент RedBeanPHP для Python?
- 22. Есть ли эквивалент Python для «изучения» Perl?
- 23. Есть ли эквивалент Python для PHP-FPM?
- 24. Есть ли эквивалент Python для MATLAB?
- 25. Есть ли эквивалент C# для boost :: interprocess :: basic_string?
- 26. Есть ли эквивалент Source Outliner для Java?
- 27. Есть ли эквивалент Java для C# HttpServerUtility.UrlTokenDecode?
- 28. Есть ли Java-эквивалент для PHP get_declared_classes()?
- 29. Есть ли эквивалент java для NSPredicate?
- 30. Есть ли эквивалент C++ для Java BigDecimal?
Вы использовали их? Есть ли предпочтения? –
У меня нет; Прости. Я сделал немного JNI и нашел это сносным. –