Затем отметьте пустой флажок рядом с библиотекой, которую я хотел включить в экспорт jar. (В моем случае это был ojdbc6.jar)

отал над этим в течение нескольких недель, и теперь я просто бегаю кругами. Я получаю ошибку во время выполнения: «класс не обнаружил исключение в [class] при получении соединения com.mysql.jdbc.Driver».

Функция подключения выглядит следующим образом:

/**
 * @return a MySQL connection to the server as specified above 
 */
private static Connection getConnection() {
  Connection con = null;
  try {
    Class.forName("com.mysql.jdbc.Driver");
    con = DriverManager.getConnection(url, username, password);
  } catch (ClassNotFoundException e) {
    System.err.println("class not found exception in [class] while getting connection " + e.getMessage());
  } catch (SQLException e) {
    System.err.println("sql exception in [class] while getting connection " + e.getMessage());
  }
  return con;
} //end getConnection

Я установил$CLASSPATH сто раз, сто способов, и все равно не повезло. Вот как это выглядит сейчас:

# echo $CLASSPATH
:/usr/share/java/mysql-connector-java-5.1.13-bin.jar:/usr/share/java/mysql-connector-java-3.0.17-ga-bin.jar:

Оба эти файла существуют и содержат файл Driver.class в нужном месте.

Я даже пытался импортировать класс в свой код перед экспортом jar, но это вызвало целый ряд других проблем.

Я использую Eclipse 3.5.2 и сервер работает под управлением Fedora 13 x86_64

Пожалуйста помоги.

редактировать: я запускаю код удаленно на моем сервере с помощью команды:

# java -jar program.jar

Ответы на вопрос(5)

Ваш ответ на вопрос