Aplikacja Java na płycie a instalacja JRE

Aplikacja Java na płycie a instalacja JRE
bakeraw2
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 5 lat
  • Postów:400
0

Mam małe wyzwanie, ponieważ chce umieścić instalacje JRE na płycie CD obok aplikacji (jar opakowany Launch4J do pliku .exe) i ma działać to mniej więcej w taki sposób:
Jeśli mamy zainstalowane JRE w wersji min 1.7 to aplikacja uruchamia się z płyty, a jeśli nie uruchamia się instalacja JRE znajdującej się na płycie. Czy jest jakiś sposób, żeby to zrobić, bez tworzenia instalki programu? Obecnie jest zrobione tak, że jeśli nie ma JRE to wyskakuje info, że JRE jest wymagane i, że trzeba zainstalowć z płyty.

T1
  • Rejestracja:ponad 16 lat
  • Ostatnio:prawie 11 lat
  • Postów:49
0

próbowałeś coś takiego? http://www.programosy.pl/kategoria,instalatory,1,1.html
Pamiętam, ze jeszcze za czasów studenckich kolega wykorzystując program tego typu rozwiązał problem

edytowany 1x, ostatnio: tomcki123
bakeraw2
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 5 lat
  • Postów:400
0

Tak, instalator już utworzyłem i działa ok, ale klient zażyczył sobie żeby odpalać aplikacje z płyty (bez instalowania) i podczas uruchomienia .jar lub .exe ma sprawdzac czy jest zainstalowane JRE jesli nie ma zainstalować z płyty (nie z internetu). Czy jest to w jakiś prosty sposób osiągalne?

bakeraw2
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 5 lat
  • Postów:400
0

Czy jest jakiś wrapper/ laucher do Javy (plik .jar), który przed uruchomieniem jara sprawdzi czy Java JRE jest zainstalowane i jesli nie to zainstaluje z podanej lokalizacji? Launch4j potrafii sprawdzic czy jest Java i jesli nie ma to probuje sciagac z internetu, poza tym ma tez opcje dolącznia JRE jako bundle, ale ani to ani to rozwiązanie mnie nie zadowala. Chce mieć jara na płycie opakowanego w exe i jesli nie ma JRE zainstalowanego to powinien zainstalować z płyty.

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 11 godzin
0

Zapytaj na forum launch4j :]


"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.
wojciechmaciejewski
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 2 lata
  • Postów:560
0

Możesz jeszcze ściągnąć kod źródłowy launch4j i przekompilować właśną wersję wcześniej znajdując i zmieniając odpowiednią funkcję.

Generalnie twórcą launch4j jest Polak także może uda Ci się do niego dotrzeć :)

pzdr

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
1

Możesz zmusić launch4j do współpracy z Portable Apps:
http://portableapps.com/manuals/PortableApps.comLauncher/topics/java.html

Możesz opakować JAR-a bez launch4j:
http://portableapps.com/apps/utilities/java_portable_launcher

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.