Zamknięcie i otwarcie aplikacji

0

Cześć piszę aplikację w netbeans, jak zrobić aby po kliknięciu przycisku aplikacja się zamknęła i ponownie otworzyła ?

0

po co ? żeby zwolniła się pamięć he ?
Mozesz zamknac aplikacje (np frame) i np uruchomic jakis plik typu Bat kroty by ja wlaczal od nowa...
no chyba ze jest cos jak Restart ale watpie

0

chodzi mi oto że program ściąga aktualizacje, i żeby one chodziły muszę uruchomić od nowa program, chyba że jest jakiś inny sposób ?

0

Program a okienko to przecież dwie różne rzeczy. Okienko możesz zamknąć (w przypadku Swinga patrz setVisible(false) dla zniknięcia i dispose() dla zniszczenia), ale główny wątek nadal utrzymać.

0

Moja propozycja

import java.awt.*;
import java.util.*;
import java.io.*;

public class Desk{
	
	public static void main (String args[]) {
		
		do{
			System.out.println("wczytać ponownie program? <t/n> ");
			Scanner in = new Scanner(System.in);
			String input = in.nextLine();
			if(input.equalsIgnoreCase("t")){
				try{
					System.out.println("Uruchamiam ponownie program");
					Runtime.getRuntime().exec("java -jar ścieżka do twojego pliku ***.jar");
					System.exit(0);
					
				}catch(IOException e){
					e.printStackTrace();
				}
			}else{
				System.out.println("kończe działanie");
				System.exit(0);
			}
		}
		while(true);
	}
}

Powinno zadziałać.
Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1