Odpalenie appletu

0

Witam,

Morduje się z odpaleniem appletu na stronie i nie mam już pomysłu na przyczynę błędu.
Tu jest już zapisany applet:
http://www.szymanczyk.org/Pobieracz.html

Wszystko wygenerowałem netbenasem.
Gdzie zaznaczę mam tylko taki kod:

import javax.swing.JApplet;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileNameExtensionFilter;

public class Pobieracz extends JApplet {

    @Override
    public void init() {


            JFileChooser jfc2 = new JFileChooser();
            jfc2.setFileFilter(new FileNameExtensionFilter("Mp3 (.mp3)", ".mp3"));
            jfc2.showSaveDialog(this);
    }
}

Plik class skopiowany do folderu class na serwerze a folder jest tam gdzie plik html.

Ma ktoś może pomysł na przyczynę takiego działania ?

0

A czy ty czasem nie chcesz otworzyc plików lokalnych tym apletem, czy w ogóle choćby uzyskać za jego pomocą dostępu do dysku? Jeśli tak to musisz ten aplet podpisać certyfikatem za pomocą jarsignera.

0

Poczytaj ograniczenia odnośnie appletów. Jedną z podstawowych rzeczy to brak możliwości "grzebania" w plikach na dysku lokalnym.

0

@lipkerson, w teorii jest tak jak piszesz. W praktyce jest troszeczkę inaczej, Java Suna (używana między innym przez IE i FF) pozwala (niepodpisanemu) apletowi otworzyć plik graficzny z lokalnego dysku. Ponieważ JFileChoosera nie da się uruchomić, to aplet "musi zgadnąć" pełną nazwę pliku graficznego, który chce otworzyć.

0

Problem rozwiązany, tak jak mówiliście to sprawa podpisania appletu. Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1