Я использовал это, когда работал в NetBeans, но это сработало. Я думаю, что небольшая модификация, если программа должна работать за пределами NetBeans,
String imgsrc="";
try {
imgsrc = new File("passport.jpg").toURL().toExternalForm();
} catch (MalformedURLException ex) {
Logger.getLogger(EntityManager.class.getName()).log(Level.SEVERE, null, ex);
}
//System.out.println(imgsrc); use this to check
html = "<img src='" + imgsrc + "' alt='' name='passport' width='74' height='85' /><br />";
//use the html ...
если вы запускаете из фляги, файл изображения должен быть на том же уровне директории, ...
фактически файл образа должен находиться в том же каталоге, что и ваша запись выполнения.