Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

NoClassDefFoundError

 
Yan Lee
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi:
I have a build file that compiles 2 .java classes(--compile task) and executes the class with the main() method(--execute task).
I get the following error in the execute task.
[java]java.lang.NoClassDefFoundError: WrapperTest (wrong name src/WrapperTest)
How can I rectify this? I am attaching the build.xml
-----------------------------------------------------------------------
<project default="execute">
<target name="init">
<!-- set global properties for this build -->
<property name="src" location="./src"/>
<property name="build" location="./build"/>
<property name="build.path" location="./build/src"/>
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${build}" />
</target>
<target name="execute" depends="compile">
<java classname="WrapperTest">
<classpath>
<pathelement path="${build.path}"/>
</classpath>
</java>
<echo message="${build.path}"/>
</target>
</project>
---------------------------------------------------------------------
Thanks in advance.
 
prashant patel
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
do u have any package declared, try giving the pull package name + class name.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic