Using Eclipse, Hibernate and Ant -- following samples in Hibernate Developer's Notebook [message #263408] |
Thu, 22 July 2004 19:47 |
Eclipse User |
|
|
|
This is an Eclipse / Ant question by way of James Elliott's "Hibernate
Developer's Notebook".
The book has several build.xml files. When I run the first one from a
command prompt, I can get it to work (took a day, but it works).
When I run it within Eclipse, however, I get the error message below. The
class it's referring to must be at least the second one it tries to load
however, because I used to get error messages about a missing
org/hsqldb/util/DatabaseManager.
I got that problem to go away so now a GUI loads. Then I get this message.
But as you can see from the names, they're both underneath the same top
level package. And both files are in their appropriate directories.
Anyone have a suggestion what's going wrong?
BTW, my "External Tools" configuration for this Ant run DOES point to the
hsqldb/classes directory (pointing to the .jar completely did not work).
Thanks
db:
[java] java.lang.NoClassDefFoundError: org/hsqldb/store/BaseHashMap
[java] at java.lang.ClassLoader.defineClass0(Native Method)
[java] at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
[java] at
java.security.SecureClassLoader.defineClass(SecureClassLoade r.java:123)
[java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
[java] at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274 )
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
[java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302 )
[java] at org.hsqldb.DatabaseManager.<clinit>(DatabaseManager.java:72)
[java] at org.hsqldb.jdbcDriver.getConnection(jdbcDriver.java:173)
[java] at org.hsqldb.jdbcDriver.connect(jdbcDriver.java:166)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:512)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:171)
[java] at
org.hsqldb.util.ConnectionDialog.createConnection(Connection Dialog.java:113)
[java] at org.hsqldb.util.DatabaseManager.main(DatabaseManager.java:21 0)
[java] Exception in thread "main"
BUILD SUCCESSFUL
|
|
|
Powered by
FUDForum. Page generated in 0.02664 seconds