[fedora-java] Problem with CLASSPATH
Ismael Olea
ismael at olea.org
Wed Nov 26 15:24:15 UTC 2008
2008/11/26 Andrew Haley <aph at redhat.com>
>
> It's hard to say, because you haven't told us what you are doing,
>
I know, but I prefered not to flood you with not relevant details.
> Does OmegaT have a startup script? If so, do something like this:
>
of course.
>
> LOCALCLASSPATH="$(/usr/bin/build-classpath jaxp_parser_impl
> xml-commons-apis)"
>
> java -classpath "$LOCALCLASSPATH" ...
>
I tried several combinations like this. And the results are exactly the
same.
That's what the other Java startup scripts do. There are plenty
> of examples.
>
I know, and I have been investigating a lot by my own. That's way I feel
puzzled. I tested with openjdk and sunjdk with same results too. It's a lot
weird.
The example:
[olea at lisergia ~]$ /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/bin/java -cp
/usr/share/java/vldocking-2.1.4.jar -jar /usr/share/java/OmegaT.jar
53063: Info:
===================================================================
53063: Info: OmegaT - 2.0.0 (Wed Nov 26 16:16:43 CET 2008) Locale es_ES
Exception in thread "main" java.lang.NoClassDefFoundError:
com/vlsolutions/swing/docking/DockingDesktop
at org.omegat.Main.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
com.vlsolutions.swing.docking.DockingDesktop
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
... 1 more
As you can imagine there are more dependencies but the first error is always
for vldocking... which is really in the path!!
Attached is the output with the -verbose flag.
Of course compilation is always succesful, since the build.xml contens the
beautiful line:
<pathelement location="/usr/share/java/vldocking.jar"/>
But I think this doesn't affect the runtime linking...
Any suggestion, please?
--
Ismael Olea
http://olea.org/diario/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/java-devel/attachments/20081126/ccef07e4/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: omegat.log
Type: application/octet-stream
Size: 56731 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/java-devel/attachments/20081126/ccef07e4/attachment.obj
More information about the java-devel
mailing list