Bonjour n
je suis entrain de developper un programme qui manipule des images et la je me retrouve avec une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Begin !!! Exception in thread "main" sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageOutputStreamSpi: Provider com.sun.media.imageioimpl.stream.ChannelImageOutputStreamSpi could not be instantiated: java.lang.IllegalArgumentException: vendorName == null! at sun.misc.Service.fail(Service.java:120) at sun.misc.Service.access$200(Service.java:111) at sun.misc.Service$LazyIterator.next(Service.java:276) at javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(IIORegistry.java:190) at javax.imageio.spi.IIORegistry.<init>(IIORegistry.java:121) at javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:142) at javax.imageio.ImageIO.<clinit>(ImageIO.java:48) at fr.unistra.pelican.algorithms.io.ImageLoader.launch(ImageLoader.java:119) at fr.unistra.pelican.Algorithm.process(Algorithm.java:615) at fr.unistra.pelican.algorithms.io.ImageLoader.exec(ImageLoader.java:201) at Maclaw.P2PMaclaw.main(P2PMaclaw.java:19) Caused by: java.lang.IllegalArgumentException: vendorName == null! at javax.imageio.spi.IIOServiceProvider.<init>(IIOServiceProvider.java:59) at javax.imageio.spi.ImageOutputStreamSpi.<init>(ImageOutputStreamSpi.java:74) at com.sun.media.imageioimpl.stream.ChannelImageOutputStreamSpi.<init>(ChannelImageOutputStreamSpi.java:64) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at sun.misc.Service$LazyIterator.next(Service.java:271) ... 8 mo
sachant que mon programme est assez simple et logiquement ne presente aucune erreur : j'utilise Eclipse .
si vous avez des suggestion je suis prenneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class P2PMaclaw { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Begin !!! "); String path = "/home/afd/bakhti/st_rob_070992.tif"; //ImageIO.scanForPlugins(); Image image = ImageLoader.exec (path); Data data = new PelicanImageData (image); System.out.println("Open done !!! "); } }
Partager