2013-03-14 16 views
5

Pracuję z Javą już od jakiegoś czasu, wystarczająco długo, aby zacząć tworzyć własne programy z graficznymi interfejsami użytkownika, a nie tylko z niewielkimi przykładowymi programami z podręcznika tekstowego działającego w środowisku Eclipse. Chciałem, aby moje programy były bardziej przyjazne dla użytkownika, w szczególności dla użytkowników systemu Windows, przez zawinięcie pliku wykonywalnego Jar do Exe. Tak więc znalazłem Launch4j, wydaje się, że wykonuje całkiem dobrą robotę, ale nie mam pojęcia, co oznacza ponad połowa opcji w tym programie (zajęło mi godzinę, aby dowiedzieć się, jak zrobić to, aby funkcjonalny Exe). Wręczyłem to do smażenia w celu przetestowania i wrócił do mnie, mówiąc, że dostał błąd braku JRE. Cóż, zastanawiałem się, jak mogę zmusić użytkowników końcowych do posiadania JRE, wtedy zauważyłem opcję JRE pakietu w Launch4j. Ale jak z niego korzystać? Czy mogę pobrać instalator offline JRE dla systemu Windows i uruchomi go, jeśli nie może znaleźć zainstalowanego? A co z odpowiednią wersją systemu (wersja 32-bitowa v 64-bitowa). Sądzę, że myślałem, że poprowadzę to do tego tajemniczego pakietu zawierającego środowisko JRE, a mój owinięty program użyłby tego do uruchomienia. Po prostu ktoś może mi powiedzieć, jak korzystać z tej funkcji, co jeśli cokolwiek muszę pobrać, itp.Jak używać opcji JRE pakietu w Launch4j

Jeśli Launch4j nie jest najlepszy program do tego, to proszę polecić coś innego, dopiero zacząłem dostawać do tego, z tego co wiem, tam jest lepsze opakowanie.

Odpowiedz

3

Twoja "instalacja" będzie wymagać już zainstalowanego środowiska JRE (z folderem jre/bin z java.exe i wszystkimi innymi plikami) dla "dołączonego" środowiska JRE. Nie możesz spakować instalatora Java z launch4j.

Czy nie pokazuje znajomemu opcji pobierania i instalowania oprogramowania Java, jeśli nie znajduje się w środowisku JRE?

Jeśli chcesz zainstalować Java wraz z aplikacją, spójrz na numer NSIS.

Jest jeszcze jeden: IzPack. Tworzy instalator wieloplatformowy. Ale ponieważ zależy to od Javy, to samo dotyczy launch4j -> najpierw musisz pobrać i zainstalować Javę. (Nie korzystałem jeszcze z IzPack, ale kiedy szukałem rozwiązania, było to jedną z moich alternatyw.)

+0

pokazało mu to, ale on ma szczęście, że wie, jak włączyć komputer, chociaż przekazanie mu programu było dobrym pomysłem. Ostateczny test użyteczności, całość "przejdź tutaj, aby pobrać i zainstalować środowisko JRE". To było dla niego zbyt zaawansowane. Mam na myśli, że większość ludzi nawet nie wie, jak uruchomić program, po prostu wybiera ładny obraz pulpit. i chciałbym uniknąć sytuacji, w której ktoś zainstalowałby program, jego jedyny plik, myślę, że instalator jest przesadzony. – Umdoobby

+0

Myślę, że na przykład sposób jest dostarczenie instalatora z NSIS. Możesz wyszukiwać Java w rejestrach Windows, uruchamiać dołączony instalator Javy, jeśli go nie znajdziesz, i zainstalować aplikację. Ale nie zapomnij stworzyć deinstalatora! –

+0

Będę o tym pamiętał, powracając do tego, co pierwotnie powiedziałeś; gdybym umieścił ścieżkę C: \ ... \ jre \ bin w pakiecie, zabiera wszystkie pliki potrzebne do uruchomienia Słoika i umieszcza je w Exe, więc jest bardziej autonomiczny – Umdoobby

Powiązane problemy