代码之家  ›  专栏  ›  技术社区  ›  Vladimir Ivanov

通过本机代码从jar访问文件

  •  0
  • Vladimir Ivanov  · 技术社区  · 15 年前

    我有一个applet,它包含一些图像、常规java类和类,通过JNI使用C代码。所有这些都包含在jar文件中,相应的dll位于硬盘驱动器的某个位置。在C代码中,我必须从applet(jar)中读取位图。我知道通过getResourceAsStream()方法从java访问这个文件很简单,但是我可以从本机代码中访问吗?

    我知道我可以将位图的字节传递给本机代码作为解决方法,但它需要一些重写,所以我希望避免这种情况。

    那么,有没有办法通过本机代码从jar中访问文件,这些代码由属于这个jar的类执行?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Ignacio Vazquez-Abrams    15 年前