2011-11-21 13 views
5

szukam dobrych porad na temat możliwości wdrażania aplikacji Java na systemach użytkowników końcowych.Java Application Deployment/Installer Options?

Naszych użytkowników końcowych nie są tech doświadczonych ekspertów, ale przypadkowi użytkownicy komputerów, którzy nie można oczekiwać, aby dowiedzieć się, katalogów i konfliktów wersji.

  • Słoik Runnable nie jest praktyczny, ponieważ musimy podać parametry maszyny wirtualnej. Pliki wsadowe nie są praktyczne, ponieważ bez względu na przyczynę, java.exe nie jest na $ PATH w ogromnej ilości systemie Windows.

  • Webstart jest opcją, ale nasi użytkownicy często skarżą się, że żadne skróty są tworzone (funkcja, która jest widocznie uszkodzony), każde kliknięcie na stronie internetowej podpowiada nowe pobieranie, i mnóstwo innych kwestii uczynić ta opcja wydaje się bardzo nieprofesjonalnie do użytkownika końcowego.

  • Wiele rzeczy, które można znaleźć podczas googleingu w przypadku wdrożeń Java, zostały zbudowane przy użyciu języka Java, co oznacza, że ​​nie będą działać w systemie z brakującą lub uszkodzoną instalacją Java.

Odpowiedz

3
  • Jeśli nie chcesz wydawać pieniędzy, popularnym rozwiązaniem jest izpack.

  • Jeśli szukasz rozwiązania komercyjnego, istnieje install4j (Zastrzeżenie: Moja firma rozwija program install4j). Instalator to także aplikacja Java. Jednak jest uruchamiany przez rodzimy program uruchamiający, który może pobrać pakiet JRE z serwera w locie. Można również statycznie pakować prywatne środowisko JRE. Zobacz here Więcej informacji o pakietach JRE.

+0

Również InstallAnywere – AlexR

1
  • Webstart jest opcją, ale nasi użytkownicy często skarżą się, że żadne skróty są tworzone (funkcję, która jest widocznie uszkodzony), każde kliknięcie na stronie internetowej podpowiada nowe pobieranie, i mnóstwo innych spraw sprawiają, że ta opcja wydaje się niewiarygodnie nieprofesjonalna dla użytkownika końcowego.

Wiele wdrożeń na stronach WWW jest dość nieprofesjonalnych. Upewnij się, że każdy pokazuje rozmieszczenie problemów jest weryfikowany za pomocą JaNeLA. Na skróty konkretnie wyglądać w IntegrationService API JNLP dla ustalenia ich po starcie z informacji zwrotnych.

W końcu interfejsy API będą zawierać błędy. Jeśli znajdziesz go w Internecie, zgłoś go na bug database (v. Zepsute w tej chwili, ale musisz spróbować).

  • Wiele rzeczy jeden stwierdzi kiedy googleing dla wdrożeń Java same są zbudowane z Java, co oznacza, że ​​nie będzie działać zarówno w systemie z instalacją Java brakujący lub uszkodzony.

Co do braku lub zbyt niska wersja Java, użyj deployJava.js aby zapewnić odpowiednie środowisko JRE jest obecny. Brak pomysłów na zepsute instalacje.

Wątpię, czy zwrócisz się z powrotem do JWS w związku z tym natychmiastowym wdrożeniem, ale proszę zbadaj to zgodnie z ideami opisanymi powyżej, do przyszłego użytku.

Powiązane problemy