Bug#446117: jftp: just does not work.
Michael Koch
konqueror at gmx.de
Wed Oct 10 17:38:27 UTC 2007
tag 446117 confirmed
thanks
Hello Leonardo,
On Wed, Oct 10, 2007 at 05:25:26PM +0200, Leonardo wrote:
> Package: jftp
> Version: 1.51~pre3-1
> Severity: important
>
> on call:
> tempo:~# jftp
> Exception in thread "main" java.lang.ClassFormatError: net.sf.jftp.JFtp
> (unrecognized class file version)
> at java.lang.VMClassLoader.defineClass(libgcj.so.81)
> at java.lang.ClassLoader.defineClass(libgcj.so.81)
> at java.security.SecureClassLoader.defineClass(libgcj.so.81)
> at java.net.URLClassLoader.findClass(libgcj.so.81)
> at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.81)
> at java.lang.ClassLoader.loadClass(libgcj.so.81)
> at java.lang.ClassLoader.loadClass(libgcj.so.81)
> at gnu.java.lang.MainThread.run(libgcj.so.81)
> tempo:~#
>
> this occour either a root or as normal user and also on another host.
> (this is a sarge updated to etch then lenny, the other an install born as
> etch the updated to lenny)
The problem is that jftp is compiled with SUN Java 6 and you ecxecute it
with GCJ. The current GCJ in Debian doesnt understand the class format
from SUN Java 6. The solution for this is to put
'target="1.5" source="1.5"'
into the 'javac'-tags in build.xml.
Cheers,
Michael
More information about the pkg-java-maintainers
mailing list