[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: jre not found?



Liam O'Toole wrote:
On Sun, 26 Nov 2006 04:11:09 GMT
Tyler <tyler.smith@mail.mcgill.ca> wrote:

[...]

Try this instead:

    java -cp arlequin.jar:swingall.jar arlequin.ArlequinApp

If this fails, check that the class arlequin.ArlequinApp is present
in the first JAR file:

    jar -tf arlequin.jar | grep ArlequinApp


Here's what I get:

tyler@blackbart:/usr/local/bin/Arlequin$ java -cp arlequin.jar:swingall.jar arlequin.Arlequin.App

Exception in thread "main" java.lang.NoClassDefFoundError: arlequin/Arlequin/App

tyler@blackbart:/usr/local/bin/Arlequin$ jar -tf arlequin.jar | grep ArlequinApp

arlequin/ArlequinApp.class

tyler@blackbart:/usr/local/bin/Arlequin$


Am I correct in assuming now that this problem is not with me but
with the upstream maintainers of Arlequin?

Not necessarily. Based on the above you put an extra '.' in the
main class name. Try this command exactly:

    java -cp arlequin.jar:swingall.jar arlequin.ArlequinApp

instead of
    java -cp arlequin.jar:swingall.jar arlequin.Arlequin.App

[...]

When I try it from $HOME:

tyler@blackbart:~$ java -cp arlequin.jar:swingall.jar arlequin.ArlequinApp

Exception in thread "main" java.lang.NoClassDefFoundError: arlequin/ArlequinApp
tyler@blackbart:~$

and just for fun, from the location of the files:

tyler@blackbart:/usr/local/bin/ArlequinFolder$ java -cp arlequin.jar:swingall.jar arlequin.ArlequinApp Exception in thread "main" java.lang.VerifyError: (class: arlequin/ArlequinApp, method: main signature: ([Ljava/lang/String;)V) Incompatible argument to function
tyler@blackbart:/usr/local/bin/ArlequinFolder$

Tyle



Reply to: