[Sablevm-developer] problem running gjdoc (javadoc replacement) w/ SableVM
Brought to you by:
egagnon
From: Grzegorz P. <gr...@se...> - 2002-10-16 11:27:57
|
Hi! Having properly installed sablevm (HelloWorld works) I tried to run gjdoc [1] and got this: greg@greg:~/deb-pkgs/gjdoc/markhoward$ (cd /tmp/gjdoc; gjdoc -doclet gnu.classpath.tools.doclets.xmldoclet.Driver -sourcepath /tmp/gjdoc/ $*) java.lang.NoClassDefFoundError: [Ljava/lang/String; at java.lang.ClassLoader.createArray(ClassLoader.java:417) at java.lang.ClassLoader.createArray(ClassLoader.java:340) at java.lang.Class.forName(Class.java:309) at java.lang.Class.forName(Class.java:268) at gnu.classpath.tools.gjdoc.Main.class$(Main.java) at gnu.classpath.tools.gjdoc.Main.startDoclet(Main.java:298) at gnu.classpath.tools.gjdoc.Main.start(Main.java:780) at gnu.classpath.tools.gjdoc.Main.main(Main.java:678) at java.lang.VirtualMachine.invokeMain(VirtualMachine.java) at java.lang.VirtualMachine.main(VirtualMachine.java:88) gjdoc is this: exec java --classpath /usr/share/java/libgcj.jar -jar /usr/share/java/gjdoc.jar "$@" gjdoc debian packages can be (temporarily) found at http://tildemh.com/tmp/gjdoc/ Mark Howard has done some work on this topic and reported that he was able to run it with gcj *only* (compiled to native code). [if you fetch the all_deb from there change gij in /usr/bin/gjdoc to java and setup your alternatives properly to use sablevm as java) or - the call to sablevm looked like this: /usr/bin/sablevm -Y --classpath=/usr/share/java/gjdoc.jar:/usr/share/java/libgcj.jar gnu.classpath.tools.gjdoc.Main -doclet gnu.classpath.tools.doclets.xmldoclet.Driver -sourcepath /tmp/gjdoc/ I may be wrong - but it seems that there's something wrong w/ createArray? So it is rather gnu classpath related problem not SableVM? Cheers Grzegorz B. Prokopski |