Информация о подписчике класса «SynchronousHelper» не совпадает с информацией о подписчике других классов в том же пакете

1

Я уже знаю, что есть другие темы, но я не могу найти ответ на свои проблемы. Я загрузил пакет morena для использования Twain и WIA api, потому что мне нужно сделать Java-приложение, которое использует локальный сканер для сканирования документов. У меня есть одна банка со всеми классами, которые мне нужны, и я правильно поместил это в папку проекта (я использую сетевые компоненты для программирования), и я сделал тестовое приложение, которое позволяет использовать мой сканер epson и выполнять сканирование, Когда я запускаю эту ошибку, появляется: Исключение в потоке "main" java.lang.SecurityException: информация подписчика класса "SynchronousHelper" не соответствует информации о подписчиках других классов в одном пакете.

В других разделах некоторые пользователи предлагают открыть манифест и удалить всю подпись, но когда я это сделаю, сетевые бобы отмечают ошибку, потому что нет подписей. У кого-то есть идея? Извините, если есть ошибки в грамматике, но я итальянский. Спасибо всем.

import eu.gnome.morena.*;
import java.awt.image.BufferedImage;
import java.util.List;

public class main {
    public static void main(String[] args) throws Exception {
      Manager manager = Manager.getInstance();
       //Vector that contains the references to all my local scanners
       List<? extends Device> devices = manager.listDevices();
        //the position [0] contains my epson scanner
     Device device = (Device) devices.get(0);
     if (device instanceof Scanner) {

     Scanner scanner = (Scanner) device;
     scanner.setMode(Scanner.RGB_8);
     scanner.setResolution(75);
     scanner.setFrame(100, 100, 500, 500);

     } else if (device instanceof Camera) {

     }

     //SynchronousHelper--> the class that make problems 
     BufferedImage bimage = SynchronousHelper.scanImage(device);


    System.out.println("Informazioni del file scannerizzato: dimensioni=(" +              bimage.getWidth() + ", " + bimage.getHeight() + ")   bit mode=" + bimage.getColorModel().getPixelSize());
     Thread.sleep(30000);
}
}
Теги:
package

1 ответ

4

Файл SynchronousHelper.java должен находиться в папке morena, загруженной в соответствии с примерами. Вы можете добавить это в свой проект или скопировать нужные вам методы.

  • 0
    Спасибо! Это было не очень очевидно из их документации!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню