Wolne ładowanie programu

0

Witam. Napisałem program, który musi przed uruchomieniem wczytać plik z internetu i sprawdzić, czy w ogóle może zostać uruchomiony.
Wszystko działa, ale program startuje około 5-7 sekund. Da się coś z tym zrobić?
Kolejny problem jest taki, że chciałbym, kiedy aplikacja się połączy z internetem i wykryje, że nie może zostać uruchomiona
pobrała i wyświetliła komunikat. To też działa, ale nie przechodzi mi do nowej lini. czyli zamiast:

Linia1
Linia2

mam

Linia1 \nLinia2

Oto kod:

List<String> Config = new ArrayList<String>();
		try {
			URL url = new URL("https://pastebin.com/raw/GdmasGvi");

			BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
			String inputLine;
			while ((inputLine = in.readLine()) != null)
				Config.add(inputLine);
			in.close();
		} catch (IOException e) {
			e.printStackTrace();
		}

		if (!Config.get(0).equals("enable=true")) {
			if (Config.get(1).equals("downloadDialog=true")) {
				JOptionPane.showMessageDialog(null, Config.get(2).split("=")[1], Config.get(3).split("=")[1], JOptionPane.ERROR_MESSAGE);
			} else {
				JOptionPane.showMessageDialog(null, "Fatal error while start...\napp...!", "Fatal Error", JOptionPane.ERROR_MESSAGE);
			}
			System.exit(0);
		}
0

Moze strona wolno odpowuiada

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