Gek probleem en ik ben bang dat niemand erop komt.
Ik heb een libary die ik gebruik voor het decompressen van PNG files (www.sixlegs.com) en die werkt lekker. Deze zet ik dan om naar een Macromedia Flash file (swf) (deze ondersteunt ook alpha channels , en optimised de PNG als dat kan). Goed. Leuk.
Nu package ik deze in een jar (mijn 1 filetje) en dan alle classes van die libary. Maar als ik hem dan 'run' (java -jar) dan stopt ie op een functie in AWT : PixelGrabber.grabPixels(). Deze 'zegt' dat er maar 1 pixel is. Neemt ook 0 cpu in. MaW doet dus ineens niets meer.
In beide gevallen zijn de input files hetzelfde alsook de VM - het is alleen dat de ene in een jar zit en de andere niet.
WEER een bug in java? (ik heb getest met 3 VM's).
edit:
nu blijkt dat JBuilder toch niet de zelfde VM gebruikt. Het lukt wel met de SDK VM maar niet de JRE... agh k*t java ook. Iemand een ideetje waarom het wel met de SDK zou gaan maar niet met de JRE?
edit2:
tja ik laad nu de PNG in met de javax.imageio en daarmee lukt het dus wel. Heb de 'author' van de andere PNG al gecontacteerd. Nu is me convertorke nog maar 26Kb.
Ik heb een libary die ik gebruik voor het decompressen van PNG files (www.sixlegs.com) en die werkt lekker. Deze zet ik dan om naar een Macromedia Flash file (swf) (deze ondersteunt ook alpha channels , en optimised de PNG als dat kan). Goed. Leuk.
Nu package ik deze in een jar (mijn 1 filetje) en dan alle classes van die libary. Maar als ik hem dan 'run' (java -jar) dan stopt ie op een functie in AWT : PixelGrabber.grabPixels(). Deze 'zegt' dat er maar 1 pixel is. Neemt ook 0 cpu in. MaW doet dus ineens niets meer.
In beide gevallen zijn de input files hetzelfde alsook de VM - het is alleen dat de ene in een jar zit en de andere niet.
WEER een bug in java? (ik heb getest met 3 VM's).
edit:
nu blijkt dat JBuilder toch niet de zelfde VM gebruikt. Het lukt wel met de SDK VM maar niet de JRE... agh k*t java ook. Iemand een ideetje waarom het wel met de SDK zou gaan maar niet met de JRE?
edit2:
tja ik laad nu de PNG in met de javax.imageio en daarmee lukt het dus wel. Heb de 'author' van de andere PNG al gecontacteerd. Nu is me convertorke nog maar 26Kb.
[ Voor 27% gewijzigd door hobbit_be op 28-06-2003 18:03 ]