Mabanza, N wrote:

Thanks for your advice. I tried what you asked me to do, if I compile all of examples together. I seem not to have any error message. But the time I try to run one of these examples I am getting the error message below:



Problem is that you forgot second part of advice - to read some java introductory book. Especially, read about packages and classpath. Go to ibm.com/developerworks/java - they have some free tutorials.


Vadim


C:\jim\XMLDAT~1\XINDIC~1.1B4\TEMPLA~1>javac *.java

C:\jim\XMLDAT~1\XINDIC~1.1B4\TEMPLA~1>java CreateCollection
Exception in thread "main" java.lang.NoClassDefFoundError: CreateCollection (wro
ng name: org/apache/xindice/examples/CreateCollection)
       at java.lang.ClassLoader.defineClass0(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
       at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
       at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)


-----Original Message----- From: Vadim Gritsenko [mailto:[EMAIL PROTECTED] Sent: Friday, April 30, 2004 1:44 PM To: [email protected] Subject: Re: Error messagr when compiling



Mabanza, N wrote:



Hii Everyone,

I am using xindice-1.1b4. I am having the following error message when I am 
compiling the CreateCollection.java example

C:\jim\XmlDatabases\xindice-1.1b4>javac CreateCollection.java
CreateCollection.java:29: cannot resolve symbol
symbol  : class AbstractExample
location: class org.apache.xindice.examples.CreateCollection
public class CreateCollection  extends AbstractExample {
                                     ^
CreateCollection.java:40: cannot resolve symbol
symbol  : method getCollection  (java.lang.String)
location: class org.apache.xindice.examples.CreateCollection
         collection = getCollection("xmldb:xindice-embed:///db/");
                      ^
2 errors

Can anyone have an idea how to solve this problem..





You need to compile AbstractExample also. Even better, you need to compile all example classes at once. Read some Java intro book for more details on this.


Vadim

Reply via email to