title: JAI vendorname == null (standard solution doesn't work)
body: <p>While using <code>ImageIO</code> I get this <code>java.util.ServiceConfigurationError</code>:</p>
  
  <pre><code>javax.imageio.spi.ImageInputStreamSpi: Provider com.sun.media.imageioimpl.stream.ChannelImageInputStreamSpi could not be instantiated caused by: java.lang.IllegalArgumentException: vendorName == null!.
  </code></pre>
  
  <p>I tried <a href="https://stackoverflow.com/questions/7051603/jai-vendorname-null">this</a> to solve my problem, but it didn't help. My <code>MANIFEST.MF</code> in <code>jai_imageio.jar</code> contains all required info:</p>
  
  <pre><code>Manifest-Version: 1.0
  Ant-Version: Apache Ant 1.6.2
  Created-By: 1.4.2_12-b03 (Sun Microsystems Inc.)
  Specification-Title: Java Advanced Imaging Image I/O ToolsSun Microsystems, Inc.
  Implementation-Title: com.sun.media.imageio
  Implementation-Version: 1.1
  Specification-Version: 1.1
  Implementation-Vendor: Sun Microsystems, Inc.
  Extension-Name: com.sun.media.imageio
  Sealed: true
  </code></pre>
  
  <p>Important - this error occures only when I run my program as exported runnable jar file without Eclipse. When I run with Eclipse everything works fine.</p>