Ответы пользователя по тегу Java
  • Почему не работает sql запрос?

    Saddamko
    @Saddamko
    Системный инженер
    Может быть проблема в том, что для таблицы не указан owner. Зависит от того, под какой учеткой выполняется данный фрагмент программы в коде. Во внешнем sql клиенте вы может коннектитесь для проверки либо под owner, либо под пользователем, который имеет доступ к таблице, а в коде - под другим пользователем?
    Ответ написан
    Комментировать
  • Как исправить ошибку: Exception in thread "main" java.lang.NoClassDefFoundError: com/github/sarxos/v4l4j/V4L4J?

    Saddamko
    @Saddamko
    Системный инженер
    Было на Githab 5 лет назад :)
    Само сообщение о том, что для выполнения java не может найти и подключить нужный класс, нужно добавить готовые jar в пути выполнения CLASSPATH или в сборку добавить как артефакт вручную.

    Переписать файл JAR с недостающими классами в <PROJECT_ROOT_FOLDER>/lib.
    Руками добавить себе в pom.xml файл в корне проекта:
    <dependency>
    <groupId>webcam-capture-driver-v4l4j</groupId>
    <artifactId>webcam-capture-driver-v4l4j</artifactId>
    <version>0.3.11-SNAPSHOT</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/yourJar.jar</systemPath>
    </dependency>

    После добавления в pom.xml описание зависимости появится в IDE (допустим Netbeans), но не скачается, нажать "Установить зависимость вручную" и указать на локальный jar в lib каталоге.

    Вот оригинальный коммент с Github (ссылка на Jar вроде уже нерабочая, вот он):
    sarxos commented on 22 May 2015
    @charlie23k,

    Yes, it's possible to use Webcam Capture API with RasPi Camera Module.

    The NoClassDefFoundError clearly states that you are missing some classes. This is because you haven't add required JARs into your application's classpath.

    On the page I linked in the previous post:

    https://github.com/sarxos/webcam-capture/wiki/How-...

    There is a statement:

    The following JARs are required:

    The webcam-capture-driver-v4l4j JAR can be found here, and
    The V4L4J JAR itself which can be found here (the project and source code is available here).
    Which means that you have to download them and add to your application's classpath. Otherwise the code will not work and will rise exception same as yours. You are missing JAR from second bullet (V4L4J). It can be found here:

    http://search.maven.org/#artifactdetails|com.githu...
    Ответ написан
    Комментировать
  • Стоит ли изучать JDBC?

    Saddamko
    @Saddamko
    Системный инженер
    jdbc, как таковой, особо и нечего изучать. он, как odbc - надстройка над драйверами клиентов конкретных баз данных (mysql, oracle, ms sql server, excel, access и т.д.). jdbc позволяет открыв драйвер конкретного типа базы данных, с ней работать. odbc/jdbc имеют зачастую некоторые ограничения возможностей, в синтаксисе базы данных, в отличии от варианта, если работать напрямую с базой через клиента.
    jdbc унифицирует сам принцип работы с базой - независимо от выбранной базы, для работы с ней в Java ты используешь стандартные команды (выбрать драйвер, коннект, запрос, перебор результатов и т.п.).
    Поэтому я бы вопрос перефразировал "Стоит ли изучать работу с базами данных через jdbc?" - однозначно стоит. Практически во всех проектах, даже минимальных, нужно работать с базой.
    Ответ написан
    Комментировать