Mam aplikację kliencką dla bogatych klientów Java. które chcę rozpowszechniać na niektórych komputerach w pracy, ale nigdy wcześniej nie robiłem czegoś takiego. Ludzie nie są zbyt pochłonięci pracą komputera w moim miejscu pracy, a ponieważ jest to praca studencka, nie będę tam dłużej i chciałbym, aby mój program był łatwy w obsłudze, dzięki czemu byłaby możliwa do uruchomienia, gdy ludzie się podwoją. -Kliknij na to.Jak rozpowszechniać mój program Java, aby można go było uruchomić, klikając dwukrotnie jeden plik?
Nie chcę też ręcznie instalować środowiska JRE, aby go uruchomić. Zasadniczo, chciałbym wiedzieć, jak sprawić, aby moja aplikacja Java była łatwa w obsłudze przez dwukrotne kliknięcie (nawet jeśli jest tylko w oknach, jest w porządku). Jestem prawie pewien, że będę musiał spakować poprawną wersję JRE, ale nie wiem, jak to zrobić.
Czytam na niektórych stronach, że nie powinieneś pakować JRE wraz z programem, ponieważ powoduje to, że ludzie mają wiele różnych wersji, z których niektóre są nieaktualne, i powoduje problemy bezpieczeństwa, ale to nie jest problem w tym przypadku ponieważ komputery, które mają uruchamiać moją aplikację, nie są podłączone do Internetu i są używane tylko do uruchomienia tego programu.
Nieco powiązane pytanie: Ponieważ moja aplikacja jest obecnie projektem Eclipse, otrzymuję moje zasoby, takie jak ikony, obrazy, bazy danych SQLite (do odczytu i zapisu) itp., Używając ścieżek względnych (np .: img/test.png
).
Czy będę musiał zmienić którąś z tych ścieżek, aby nadal działały, nawet gdy są zapakowane?
http://stackoverflow.com/questions/147181/how-can-i-convert-my-java-program-to-an-exe-file –
@Andrew Thompson Tak, to robi –
Należy również rozważyć [tag: java-web-start]. – trashgod