Bug#267853: ant: bug when symlinking jre/lib/ext with Sun's j2sdk1.4
Morten Werner Olsen
Morten Werner Olsen <werner@skolelinux.no>, 267853-maintonly@bugs.debian.org
Tue Aug 24 12:09:01 2004
Package: ant
Severity: minor
I have a problem with ant when installing Sun's j2sdk1.4 (for
installation procedure, se item 1 in [1]). The problem seems to be
related to that I symlink /usr/lib/j2sdk1.4-sun/jre/lib/ext to
/usr/share/java. If I don't use this symlink, ant works ok:
austin:/usr/lib/j2sdk1.4-sun/jre/lib# ant
Buildfile: build.xml does not exist!
Build failed
austin:/usr/lib/j2sdk1.4-sun/jre/lib# cp ext/* /usr/share/java/
austin:/usr/lib/j2sdk1.4-sun/jre/lib# mv ext/ ext-old
austin:/usr/lib/j2sdk1.4-sun/jre/lib# ln -s /usr/share/java ext
austin:/usr/lib/j2sdk1.4-sun/jre/lib# ant
java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/AntMain
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:194)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
austin:/usr/lib/j2sdk1.4-sun/jre/lib# rm ext
austin:/usr/lib/j2sdk1.4-sun/jre/lib# mv ext-old/ ext
austin:/usr/lib/j2sdk1.4-sun/jre/lib# ant
Buildfile: build.xml does not exist!
Build failed
austin:/usr/lib/j2sdk1.4-sun/jre/lib#
I assume that the bug is in ant, because other java-applications I use
works just fine.
- Werner
[1] http://skolelinux.no/~werner/nav/README.Debian
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.6-powerpc
Locale: LANG=C, LC_CTYPE=nb_NO