nie za bardzo mi odpowiadalo to rozwiazanie wiec szukalam dalej, trafilam na informacje o certyfikatach dla apletow ktore umozliwiaja dostep do dysku uzytkownika, czyli np otwieranie i zapisywanie do jego plikow. Mozna wystapic do instytucji certyfikujacej ale ona troche sobie za to policzy, albo stworzyc swoj certyfikat, ktory nie bedzie juz taki wiarygodny dla uzytkownika ale zawsze to cos;) Poniewaz meczylam sie z tym troche i wiem ze nie tylko ja pewnie mialam taki problem troche to opisze:
na poczatek trzeba po skompilowaniu spakowac program (czyli wszystkie pliki .class) do pliku JAR. Mozna to zrobic poleceniem:
jar cf nazwa.jar *.class
certyfikat bedzie przechowywany w jakims pliku- np. o nazwie cacers ktory powinien juz znajdowac si ena dysku gdzies w …/lib/security/cacerts
keytool -list -file sciezka/cacerts
keytool -genkey -alias nazwaKlucza -keystore url
gdzie nazwaKlucza to nazwa klucza:) a url to nazwa liku do przechowywania kluczy , tu cacerts
pozniej odpowiadasz na pytania o twoej imie nazwisko itd
sprawdzamy czy klucz zostal zapisany w pliku cacerts
keytool -list -keystore url
a teraz podpisujemy nasz plik jar
jarsinger -keystore url plikJAR nazwaKlucza
url to sciezka dostepu do cacerts
teraz zostaje wrzucenie tego w HTMLa najlepiej w formie:
i uzycie HTMLConvertera(wchodzacego w sklad JDK).
…i w koncu JFileChooser dzialaspod przegladarki
mam nadzieje ze komus sie to przyda, ide spac!!
pozdrawiam