Xuggler генерирует сообщение об ошибке
Я работал над созданием своего первого мультимедийного приложения Xuggler. Я кодировал, просматривая их видео о том, как создать первое мультимедийное приложение.
Код
package demo;
import com.xuggle.xuggler.IContainer;
public class GetContainerInfo {
public static void main(String[] args) {
if(args.length!=1){
throw new IllegalArgumentException("no file");
}
IContainer container = IContainer.make();
if(container.open(args[0],IContainer.Type.READ,null)<0){
throw new IllegalArgumentException("could not open");
}
}
}
ошибка
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Есть ли у меня зависимости?
Да! У меня есть все зависимости. Я импортировал их при создании проекта.
Образ:
Что является причиной этой ошибки и как ее решить?
2 ответа
> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
> SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J:
> See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
> details.
Это предупреждение выводится на печать, поскольку в пути к классам не найдена привязка slf4j. Предупреждение исчезнет, как только вы добавите привязку к вашему пути к классам. Предполагая, что вы добавили slf4j-simple-1.7.2.jar, чтобы ваш путь к классу содержал: slf4j-api-1.7.2.jar slf4j-simple-1.7.2.jar ...
Причина Может быть недоступность jar-файлов зависимостей или конфликт версий.
Добавление следующих jar-файлов в путь к классу работало нормально для меня:
xuggle-Xuggler-5.4.jar
SLF4J-апи-1.6.4.jar
Logback-ядро-1.0.0.jar
Logback-классический 1.0.0.jar