Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Problems executing example code from xruby
Axel Etzold
6/20/2007 10:42:00 PM
Dear all,
I am experiencing problems while executing the example
script from xruby, which should generate Java *class
code from ruby *rb scripts.
So the error I am getting requires some Java,
and xruby rather than ruby knowledge.
I am going through the example at
http://code.google.com/p/xruby/wiki/XRubyHa...
,
and I get the error below.
From the little Java I know so far, I suspect
that this error is due to java not finding the class
file that xruby generates. Is this true? Where are they
stored -- inside a *jar file ? How do I tell java where they are?
Thank you very much.
Best regards,
Axel
axel@dhcppc1:~> java -jar test.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/xruby/runtime/lang/RubyProgram
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
--
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung:
http://www.gmx.net/de/g...
1 Answer
Luis Parravicini
6/21/2007 12:00:00 PM
0
On 6/20/07, Axel Etzold <AEtzold@gmx.de> wrote:
> ...
> From the little Java I know so far, I suspect
> that this error is due to java not finding the class
> file that xruby generates. Is this true? Where are they
> stored -- inside a *jar file ? How do I tell java where they are?
>
> ....
>
>
>
> axel@dhcppc1:~> java -jar test.jar
> Exception in thread "main" java.lang.NoClassDefFoundError: com/xruby/runtime/lang/RubyProgram
> at java.lang.ClassLoader.defineClass1(Native Method)
> ...
Haven't used xruby myself but com.xruby.runtime.lang.RubyProgram
seems from xruby and not from the generated code. Maybe you need xruby
in your classpath? Putting the needed jars on the environment variable
CLASSPATH or using java -classpath argument might help. Try something
like 'java -classpath /path/to/xruby.jar -jar test.jar'
You can read
http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/clas...
or
http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/clas...
for more information on how to set up the classpath.
--
Luis Parravicini
http://ktulu.co...
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Problems executing example code from xruby
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password