У меня есть апплет, который содержит некоторые изображения, обычные классы Java и класс, который использует код C через JNI.Все это включено в файл jar, и соответствующая dll находится где-то на жестком диске.В коде C я должен прочитать растровое изображение из апплета (jar).Я знаю, что получить простой доступ к этому файлу из Java с помощью метода getResourceAsStream (), но могу ли я сделать это из собственного кода?
Я понимаю, что я могу передать байты растрового изображения в собственный код в качестве обходного пути, но это требует некоторого переписывания, поэтому я хотел бы избежать этого.
Итак, есть ли способ получить доступ к файлам из jar через нативный код, выполняемый классом, принадлежащим этому jar?