Ошибка в im4java. Невозможно запустить программу «конвертировать»: ошибка = 2, такого файла или каталога нет.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка в im4java. Невозможно запустить программу «конвертировать»: ошибка = 2, такого файла или каталога нет.

Сообщение Anonymous »


Я добавил зависимость Gradle для im4java 1.4.0. И пытаюсь запустить приложение в своей Linux-системе.

Вот код

public static void main(String[] args) выдает исключение { // TODO Автоматически сгенерированная заглушка метода IMOperation op = новый IMOperation(); op.addImage(); op.resize(400, 500); // ввод op.addImage("png:-"); // вывод: стандартный вывод Изображение BufferedImage = ImageIO.read(новый URL("http://pic.youmobile.org/imgcdn/google_ ... teriel.png")); // устанавливаем команду ConvertCmd Convert = новый ConvertCmd (); Stream2BufferedImage s2b = новый Stream2BufferedImage(); Convert.setOutputConsumer(s2b); // запускаем команду и извлекаем BufferedImage из OutputConsumer Convert.run (оп, изображение); BufferedImage img = s2b.getImage(); ImageIO.write(img, "png", новый файл("output.png")); } Но это выдавало ошибку

Исключение в потоке «main» org.im4java.core.CommandException: java.io.IOException: невозможно запустить программу «convert»: ошибка = 2, нет такого файла или каталога в org.im4java.core.ImageCommand.run(ImageCommand.java:219) на com.quixey.media.service.converter.Test.main(Test.java:33) Вызвано: java.io.IOException: невозможно запустить программу «конвертировать»: ошибка = 2, такого файла или каталога нет. в java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) в org.im4java.process.ProcessStarter.startProcess(ProcessStarter.java:407) в org.im4java.process.ProcessStarter.run(ProcessStarter.java:312) в org.im4java.core.ImageCommand.run(ImageCommand.java:215) ... 1 более Вызвано: java.io.IOException: error=2, такого файла или каталога нет. в java.lang.UNIXProcess.forkAndExec (собственный метод) в java.lang.UNIXProcess.(UNIXProcess.java:248) в java.lang.ProcessImpl.start(ProcessImpl.java:134) в java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... еще 4 Что это за ошибка? Как ее исправить?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»