2010-11-29 72 views
0

我有一個小程序,其中包含一些圖像,常規java類和類,它通過JNI使用C代碼。所有這些都包含在jar文件中,並且相應的dll位於硬盤上的某處。在C代碼中,我必須從applet(jar)讀取一個位圖。我知道通過getResourceAsStream()方法從java訪問這個文件很簡單,但是我可以從本地代碼執行它嗎?通過本地代碼從jar訪問文件

我知道我可以將位圖的字節作爲解決方法傳遞給本地代碼,但它需要一些重寫,所以我想避免這種情況。

那麼,有沒有辦法通過本地代碼從jar中訪問文件,由屬於這個jar的類執行?

回答