milos_r
Čuven
- Učlanjen(a)
- 31.10.2004
- Poruke
- 488
- Poena
- 619
Kod:
URL url = GlavniProzor.class.getResource("/ikone/help1.jpg");
pomoc = new JMenuItem("Pomoc...", new ImageIcon(url));
pomoc.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if ( Desktop.isDesktopSupported() )
{
try
{
URL adresa = GlavniProzor.class.getResource("/pomoc/pomoc.html");
URI uri = adresa.toURI();
Desktop.getDesktop().browse(uri);
}
catch (Exception e1) {}
}
}
});
Ovaj gore kod sasvim lepo mi otvara tu stranicu u default browseru dok sam u Eclipse-u ali kad to exportujem u jar i pokrenem program nece da ga otvori iako se nalazi u jar datoteci, to sam proverio. Pretpostavljam da browser nemoze da procita fajl koji se nalazi unutar jar fajla ali neznam kako da izvedem da mi se prilikom pokretanja programa taj fajl ekstaratuje u folder u kojem se nalazi i jar fajl pa da ga odatle otvaram. Ili postoji neko elegantnije resenje, svaki predlog je dobrodosao.
Hvala unapred na pomoci,
Milos