Odpalenie appletu

Odpalenie appletu
M2
  • Rejestracja:prawie 16 lat
  • Ostatnio:około 14 lat
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:

Kopiuj
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 ?

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
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.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
0

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


Another jam from the world for the jam from the voices of the world......
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ć.

M2
  • Rejestracja:prawie 16 lat
  • Ostatnio:około 14 lat
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.