Hey all,

thanks a lot, John. That fixed the problem :)

I tried setting a CLASSPATH environment variable on my XP machines, but to no 
end. Got the same result as from command line.

Anyway, it works!
Bye,
Andreas
Am 08.06.2010 um 17:25 schrieb John B. Brodie:

> Greetings!
> 
> On Tue, 2010-06-08 at 16:44 +0200, Andreas Kumlehn wrote:
>> Hi all, 
>> I want to develop a configuration file for some tool of mine and 
>> therefore decided to dive into ANTLR. The definitive ANTLR reference 
>> book arrived some days ago and I tried some of the examples from the book's 
>> website. 
>> 
>> To generate the lexer/parser and compiling the Java files the 
>> following commands work without erros: 
>> java -cp ./lib/antlr-3.1.3.jar:./lib/antlr-2.7.7.jar:./lib/ 
>> stringtemplate-3.2.jar org.antlr.Tool Expr.g 
>> javac -cp ./lib/antlr-3.1.3.jar:./lib/antlr-2.7.7.jar:./lib/ 
>> stringtemplate-3.2.jar ExprLexer.java ExprParser.java Test.java 
>> 
>> When I try to run the provided testrig coded in Test.java with command 
>> java -cp ./lib/antlr-3.1.3.jar:./lib/antlr-2.7.7.jar:./lib/ 
>> stringtemplate-3.2.jar Test 
>> results in the following error: 
>> 
>> Exception in thread "main" java.lang.NoClassDefFoundError: Test 
>> Caused by: java.lang.ClassNotFoundException: Test 
>>        at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
>>        at java.security.AccessController.doPrivileged(Native Method) 
>>        at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
>>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 
>> 
>> The commands above are from my Mac, but I tried this on a WinXP 
>> machine, too (with adapted paths).
>> 
>> Current SDK is installed, everything else works fine. Any suggestions or 
>> hints?
>> Thanks for helping! 
> 
> it appears that the current directory (e.g. ./) is not in the class path
> when you try to execute the Test class
> 
> include ./ somewhere in your -cp stuff
> 
> or better yet add the ANTLR stuff to the $CLASSPATH environment
> variable.
> 
>   -jbb
> 
> 


List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

-- 
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to