У нас есть собственное приложение, к которому мы можем получить доступ через JNI-> DLL или запустив EXE с параметрами командной строки. Какой будет лучший подход?
Мы будем вызывать этот метод около 100 раз в день. Производительность не супер важна. Это нативное приложение было разработано группой за пределами нашей компании, поэтому мы не слишком знакомы с кодом (хотя мы и владеем им).
Маршрут EXE кажется более простым и понятным (тем более, что мы не использовали много C). Также я понимаю, что с JNI вы можете привести к сбою JVM, если в вашем DLL-коде есть утечка памяти или другие проблемы.