类 "SynchronousHelper" 的签名者信息与同一包中其他类的签名者信息不匹配



我已经知道有关于这个的其他主题,但我找不到我的问题的答案。我已经下载了morena的包来使用Twain和WIA api,因为我需要制作一个java应用程序,使用本地扫描仪来做文档的扫描。我有一个单一的罐子与我需要的所有类,我把它放在我的项目文件夹正确(我使用net bean编程),我已经做了一个测试应用程序,允许使用我的爱普生扫描仪和做扫描。java.lang.SecurityException:类"SynchronousHelper"的签名者信息与同一包中其他类的签名者信息不匹配。

在其他主题中,一些用户建议打开清单并删除所有签名,但当我这样做时,net beans标记错误,因为没有签名。有人有主意吗?对不起,如果有一些语法错误,但我是意大利人。谢谢大家。

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);
}
}

SynchronousHelper.java文件应该在您在示例下下载的morena文件夹中。您可以将它添加到您的项目中,或者从那里复制您需要的方法。

相关内容

  • 没有找到相关文章

最新更新