ola! estaou deselvolvendo uma applet pra fazer a digitalizacao de imagens capturando de um scanner!
estou usando o Jtwain (http://asprise.com/product/jtwain/) para fazer isso.
Quando executo minha applet no appletViewer do Ecplise, minha applet roda belezinha, faz tudo certinho, só falta fala, porém, a hora q eu carrego ela na minha jsp, da a seguinte exception na console do Java:
java.security.AccessControlException: access denied (java.lang.RuntimePermission getenv.WINDIR)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.System.getenv(Unknown Source)
at com.twainconnect.core.TwainConnect.<init>(TwainConnect.java:161)
at AppletDigitalizacao.<init>(AppletDigitalizacao.java:97)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Pelo q eu percebi no log4J, o jTwain acessa a pasta do windows, verifica se existe uma determinada ddl, se existe ele deleta, cria ela, e da um load.
A exception, ta acontecendo pq na applet, ela nao ta tendo permissao pra acessar essa pasta do windows, mas no appletViewer do Eclipse roda normal, acha os scanners, faço o scan e mostra a imagem certinho.
Alguem ai sabe como resolver isso???