Otwieranie PDF w pliku jar

Otwieranie PDF w pliku jar
Kaa
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 12 lat
0

Otóż mam swój sobie projekt w którym to mam taki przycisk jak help. Przygotowałem ładnego PDF-a z pomocą dla użytkownika i dorzuciłem go do projektu no i otwieram używając następującego kodu.

Kopiuj
try //try statement
        {
            Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + ".\\src\\files\\doc.pdf");   //open the file chart.pdf

        } catch (Exception e) //catch any exceptions here
        {
            System.out.println("Error" + e);  //print the error
        }

I otwiera się przy debugowaniu ale po spakowaniu aplikacji do pliku .jar zwyczajnie się nie otwiera ten pdf
Czy ktoś zna jakiś sposób żeby to naprawić ?

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 2 godziny
0

Trzeba wypakować :)


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Kaa
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 12 lat
0

Wypakować ? Wolałbym uniknąć chyba. Potrzebuję jak najprostszego rozwiązania na przykład jeśli się da to żeby jar otwierał przynajmniej plik pdf znajdujący się w tym samym folderze co plik jar
Udało się zrobić. Dzięki za genialną podpowiedź o wypakowaniu. Rozwiązaniem się nie podzielę bo niestety nikt nie chciał pomóc.
Dziękuję

edytowany 1x, ostatnio: Kaa
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 2 godziny
1

No ale chyba nie odpaliłeś w końcu PDFa z JARa? Rozwiązaniem na Linuksie byłoby też np zamontowanie JARa (który jest ZIPem ze specjalną strukturą) jako system plików tylko do odczytu.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Kaa
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 12 lat
0

jeśli się da to żeby jar otwierał przynajmniej plik pdf znajdujący się w tym samym folderze co plik jar

Chyba jasne już.

0
Kaa napisał(a)

Wypakować ? Wolałbym uniknąć chyba. Potrzebuję jak najprostszego rozwiązania na przykład jeśli się da to żeby jar otwierał przynajmniej plik pdf znajdujący się w tym samym folderze co plik jar
Udało się zrobić. Dzięki za genialną podpowiedź o wypakowaniu. Rozwiązaniem się nie podzielę bo niestety nikt nie chciał pomóc.
Dziękuję

Nie musisz, ile dajesz, tyle dostajesz.

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.