pisanie opakowania JNI wokół głównej funkcji C

Muszę pisać opakowania JNI wokół istniejących kodów źródłowych C, aby mogły być wywoływane z Java. Jednak większość kodów źródłowych C przyjmuje argumenty wiersza poleceń (argc i argv) i używa ich szeroko. Czy jest jakiś sposób, w jaki mogę przekazać ciągi znaków [], które przechwytuję w Javie, do funkcji C z minimalnymi zmianami w pliku źródłowym C?

Wierzę, że jako część opakowań JNI muszę napisać funkcję w C, która jest wywoływana przez kod Java.

questionAnswers(1)

yourAnswerToTheQuestion