Здравствуйте, у меня есть проблема,
Я первый раз пытаюсь заставить команду ant успешно работать, но у меня есть некоторые проблемы.
Когда я набираю число в моем cmd ant в папке проекта, проект корректно компилируется, а затем, когда мне нужно подключиться к моему серверу postgres, происходит сбой, говоря:
DBManager, SignIn, Не найден подходящий драйвер для jdbc: postgresql: //127.0.0.1: 5432 / dbName
Здесь вы можете увидеть мой файл build.xml (но я не уверен, что ошибка там)
<?xml version="1.0" encoding="UTF-8"?>
-<project basedir="." default="execute" name="BuildReader">
<!-- Config File -->
<!-- - - - - - - - - - - - - - - - - - - - -->
<!-- DON'T TOUCH HERE -->
<property name="path" value="./"/>
<property name="name" value="reader"/>
<property name="source_dir" value="."/>
-<path id="build.classpath">
<fileset dir="./Lib" includes="*.jar"/>
</path>
-<target name="init">
<echo message="* Creating folder '${path}/export'"/>
<mkdir dir="${path}/export"/>
<mkdir dir="${path}/export/tmp"/>
</target>
-<target name="build" depends="init">
<echo message="* Starting Building '${name}'"/>
-<javac srcdir="${source_dir}" destdir="${path}/export/tmp" includeantruntime="false">
<classpath refid="build.classpath"/>
</javac>
</target>
-<target name="jar" depends="build">
<echo message="* Creating JAR packet of '${name}'"/>
-<jar basedir="${path}/export/tmp" destfile="${path}/export/${name}.jar">
-<manifest>
<attribute name="Main-Class" value="Server.ServeMainClass"/>
</manifest>
</jar>
<delete dir="${path}/export/tmp"/>
</target>
-<target name="execute" depends="jar">
<echo message="* Starting App '${name}'"/>
<java jar="${path}/export/${name}.jar" fork="true"/>
</target>
</project>
Как я уже сказал, программа запускается, когда я набираю цифру в папке проекта, но когда я вхожу в учетные данные сервера, я получаю эту ошибку (программа не падает, но не регистрируется на сервере)
Здесь вы можете увидеть соединение с сервером
private void setup() throws SQLException {
Scanner scan = new Scanner(System.in);
while ((conn == null) || (conn.isClosed())) {
System.out.println("Insert host");
String host = scan.nextLine();
System.out.println("Insert Username");
String user = scan.nextLine();
System.out.println("Insert Password");
String psw = scan.nextLine();
String connectionStringU = "jdbc:postgresql://" + host + ":5432/dbSeatIn";
// conn = DriverManager.getConnection(connectionString, userName, password);
try {
conn = DriverManager.getConnection(connectionStringU, user, psw);
} catch (Exception e) {
Logger.WriteError(e, "sas", "sssss");
try {
PulisciConsole();
} catch (IOException e1) {
}
System.out.println("Connection failed");
Logger.WriteError(e, "DBManager", "SignIn");
}
}
System.out.println("Connection up");
System.out.println("Loading setUpList");
CommonList.Updatesip(conn);
CommonList.UpdateCourse(conn);
CommonList.UpdateSubj(conn);
System.out.println("List loaded");
}
Может кто-нибудь помочь мне выяснить, где я делаю не так?