2013-08-27 23 views
5

Próbuję utworzyć plik wykonywalny mojej aplikacji Java, ale nie wiem, jak to zrobić.Jak wygenerować plik wykonywalny projektu Java w środowisku Eclipse

Wiem, jak wygenerować plik wykonywalny jar, ale chcę utworzyć aplikację wykonywalne.

Korzystam z zaćmienia indygo, aby utworzyć aplikację java i wygenerować plik jar.

Jak wykonać plik wykonywalny?

+0

Co masz na myśli przez aplikację do wykonywania? Exe? –

+0

@NarendraPathai - tak, proszę pana. –

+0

o nie, nie, jestem początkujący w Javie, więc chcę o tym wiedzieć. w przeciwnym razie nadal nie wysłałem takiego pytania. –

Odpowiedz

4

Polecam launch4j do tworzenia plików wykonywalnych z plików JAR.

0

Wiele lat temu Microsoft używa do generowania kodu exe z kodu Java, ale nie wierzę, że Eclipse ma tę funkcję.

+0

co następnie zrobić? jakieś wskazówki, sir? –

+1

JSmooth plik .exe wrapper plik JAR Javy do pliku wykonywalnego exe JSmooth to program wykonywalny Java. Tworzy natywne programy uruchamiające system Windows (standardowy .exe) dla aplikacji Java. Sprawia, że ​​wdrażanie java jest znacznie bardziej płynne i przyjazne dla użytkownika, ponieważ jest w stanie samodzielnie znaleźć zainstalowaną wirtualną maszynę Java. Gdy nie ma dostępnej maszyny wirtualnej, opakowanie może automatycznie pobrać i zainstalować odpowiednią maszynę JVM lub po prostu wyświetlić komunikat lub przekierować użytkownika do witryny internetowej. JSmooth oferuje wiele wrapperów dla aplikacji Java, każdy z nich ma własne zachowanie: Pobierz: http://jsmooth.sourceforge.net/ – ankit

+0

@ScaryWombat wierzę, że masz na myśli [Visual J ++] (https://en.wikipedia.org/wiki/Visual_J%2B%2B) –

1

Możesz użyć JSMOOTH, aby owinąć plik JAR do pliku .exe. z wiki -> JSmooth to narzędzie do zawijania plików Java JAR do plików wykonywalnych EXE systemu Windows.

Więcej informacji można zobaczyć this answer

1

Najczęstszym sposobem generowania EXE z pliku jar jest użycie co jest znane jako "owinięcie".

Jednym z bardziej popularnych wrapperów jest http://www.jwrapper.com/, który wierzę, że mojang używa do pakowania minecraft do okien.

Jeśli jednak chcesz wygenerować wyłącznie natywny EXE, który działa jako samodzielny, będziesz potrzebować natywnego kompilatora, na przykład: http://jnc.mtsystems.ch.

Pod koniec dnia java jest przeznaczona do uruchamiania na maszynie wirtualnej, dwukrotne kliknięcie na oknach otwiera ją mimo wszystko, ale jeśli naprawdę chcesz zrobić EXE, powyższe metody powinny działać.