Seguinte, meu codigo funciona no windows mais não funciona na bosta do linux (FEDORA 3). Quando rodo ele no linux ele num acha a JPEGImageEncoder, que fica no rt.jar, que é padrão do java e ta no diretorio padrão do java. Engraçado que tudo de basico do java ta nesse jar e funciona legal, ele só embesta com essa classe.
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGImageEncoder not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:jdt.jar,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
...4 more
Até coloquei no comando -cp “jdt.jar:/aplicacao/j2sdk1.4.2_04/jre/lib/rt.jar:.”, ai ele acha o JPEGImageEncoder mais dai não acha as classes do outro jar (jdt.jar).
Que loucura ele não achar as classes no rt.jar…
dicas?
Bom, então eu não sei, ja perdi muitas noites em vão tentando entende o linux… não que seja complicado pra mim, mas é tão dificil criar um instalador pro linux?? Ehehhehe, so minha opinião! :roll: