2012-07-12 17 views
1

我对使用install4j作为启动画面的PNG文件进行了轻微编辑(使用GIMP)。 install4j现在因以下堆栈跟踪和错误而失败:install4j启动画面的PNG文件无效

install4j:编译失败。原因:com.A.B.E:com.A.B.E:File splash.png不是有效的图像文件。

java.lang.IllegalArgumentException 
     at com.sun.media.imageioimpl.plugins.bmp.BMPImageWriter.write(BMPImageWriter.java:230) 
     at javax.imageio.ImageWriter.write(ImageWriter.java:598) 
     at javax.imageio.ImageIO.write(ImageIO.java:1479) 
     at javax.imageio.ImageIO.write(ImageIO.java:1521) 
     at com.A.B.D.U(ejt:3266) 
     at com.A.B.D.R(ejt:3578) 
     at com.A.B.D.M(ejt:3204) 
     at com.A.B.D.O(ejt:1707) 
     at com.A.B.D.d(ejt:534) 
     at com.install4j.C.D.F.D(ejt:1952) 
     at com.install4j.C.D.B.X(ejt:1313) 
     at com.install4j.C.C.W(ejt:873) 
     at com.install4j.C.C.B(ejt:230) 
     at com.install4j.C.A.A(ejt:1782) 
     at com.install4j.C.B.º(ejt:518) 
     at com.install4j.C.B.Ä(ejt:937) 
     at com.install4j.C.B.I(ejt:1116) 
     at com.install4j.Install4JApplication.ő(ejt:851) 
     at com.A.L.Ŀ(ejt:1343) 
     at com.install4j.Install4JApplication.main(ejt:2655) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) 
     at com.install4j.runtime.Launcher.main(Unknown Source) 

的会是什么PNG文件已经改变,以导致失败时,一切是以前做工精细?

回答

0

沿线的某处不支持带透明度的PNG图像。一个alpha通道已经添加到我的PNG文件,一旦我删除它,一切正常工作再次。