Eclipse + runnable jar

0

Mam taki problem. Poniżej przedstawiam kawałek kodu. Wyświetla on dla testu informacje z tabeli w bazie danych. Baza jest na plikach. W eclipse jak uruchomię wszystko ok działa. Natomiast jak zrobię runnable jara, to jedyne co się dzieje po odpaleniu go, to wypakowuje pliki bazy danych do katalogu w którym plik się znajduję, a okna z wiadomością się nie pokazują...

public static void main(String[] args) {

			try {
				Class.forName("org.hsqldb.jdbcDriver");
				Connection c = DriverManager.getConnection("jdbc:hsqldb:file:baza/testowa", "SA", "");
				Statement s = c.createStatement();
			
				ResultSet wynik = s.executeQuery("SELECT * FROM klient");
				while (wynik.next()){
					JOptionPane.showMessageDialog(null, wynik.getInt("id")+" "+wynik.getString("imie"), "Test", 0);
				}
				
				s.close();
				c.close();
			} catch (SQLException e) {
				System.out.print("Brak połączenia z bazą daych ");
				e.printStackTrace();
			}
			catch (ClassNotFoundException e) {
				System.out.print("Nie znaleziono klasy ");
	           e.printStackTrace();
	        }
								
			System.exit(0);
	}
 
0

Nie uruchamiaj jara przez kliknięcie tylko otwórz konsolę, wpisz java -jar TwojJar i przeczytaj komunikaty wypisane przez obsługę wyjątków.

0

Dzięki, rozwiązałem już problem. Przekopiowałem bazę ręcznie i wtedy zaczęło działać. Widocznie eclipsa przy pakowaniu jara coś knoci...

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