Для создания ImageIcon
из файла изображения в тех же банках код загружается:
new javax.swing.ImageIcon(getClass().getResource("myimage.jpeg"))
Class.getResource
возвраты URL ресурса (или null
!). ImageIcon
имеет конструкторов, которые загружаются от URL.
Для построения URL для ресурса в банке не на "пути к классу" см. документацию для java.net.JarURLConnection
.
Решил эту проблему с помощью Ошибка «Нет такого файла или каталога» с Boost Python
g++ -c -fPIC hello.cpp -o hello.o
g++ -shared -Wl,-soname,hello.so -o hello.so hello.o -lpython2.6 -lboost_python
помогло мне. Я надеюсь, что это максимально понятно, поскольку я боролся с этим около получаса;)