Моя программа затмения работает нормально. Однако, когда я пытаюсь скомпилировать его в файл JAR, я получаю эту ошибку:
java.sql.SQLException: не найден подходящий драйвер для jdbc:postgresql://10.0.0.19: 5432/fussballverein
Я добавил коннектор в свои java-файлы и экспортировал их в файл jar, это правильно?
Вот как выглядит мой jar-файл:
МояМодель.класс
МояМодель.java
MyControll.класс
MyControll.java
Моя панель.класс
Mypanel.java
postgresql-9.3-1101.jdbc3.jar
Мой фрейм.класс
Myframe.java
Когда я пытаюсь запустить его из командной строки, это выглядит так:
java -jar Gebauer_Laurenz.jar 10.0.0.19 имя пользователя пароль fussballverein
Я получаю сообщение об ошибке раньше. Вот мой код; было бы здорово, если бы кто-то мог помочь.
public void auführen () throws SQLException, ClassNotFoundException{
//Connection Objekt
Connection con = null;
System.out.println(server+""+db+""+user+""+pw);
try {
//Class.forName("org.postgresql.Driver");
//In DriverManager werden die Verbindungsdaten eingetragen so das eine Verbindung hergestellt werden kann.
con = DriverManager.getConnection("jdbc:postgresql://"+server+":5432/"+db+"",""+user+"",""+pw+"");
postgresql-.....jar
) должна быть на вашемCLASSPATH
. - person Craig Ringer   schedule 24.04.2014