Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.lang.NoClassDefFoundError: com/sun/rowset/CachedRowSetImpl

800455Mar 14 2008 — edited Sep 4 2008
I have working on CachedRowset for a while. i 1.4 it was an external party tool but the 1.5 says it comes with
the jdk. How wver, when i ran a class that uses it, this is the exception i get
 java.lang.NoClassDefFoundError: com/sun/rowset/CachedRowSetImpl
     at com.console.lib.utils.DbConstGenerator.getTableNames(DbConstGenerator.java:83)
     at com.console.lib.utils.DbConstGenerator.main(DbConstGenerator.java:41)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)
     at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)
     at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
     at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201)
     at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104)
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
     at org.apache.tools.ant.Task.perform(Task.java:348)
     at org.apache.tools.ant.Target.execute(Target.java:357)
     at org.apache.tools.ant.Target.performTasks(Target.java:385)
     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
     at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
     at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
     at org.apache.tools.ant.Main.runBuild(Main.java:698)
     at org.apache.tools.ant.Main.startAnt(Main.java:199)
     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
 Caused by: java.lang.ClassNotFoundException: com.sun.rowset.CachedRowSetImpl
     at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1383)
     at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1324)
     at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1078)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
The javadocs for this class says sun has an implementation tha developers can use.
however, when i ran the class I get this exception. do i have to import the jar from somewhere else, and if so
where is it in the jdk
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 2 2008
Added on Mar 14 2008
8 comments
1,193 views