logo       

classpath problem in compiling sample applicatio using appwizard: msg#00003

java.enhydra.general

Subject: classpath problem in compiling sample applicatio using appwizard

Hi friends,
I am using enhydra5.0 on windows 2000.

I installed from 38 mb enhydra50.exe and put c:\enhydra5.0\bin in my PATH.

Now I created one application using appwizard, did not alter any settings,
just kept on pressing next.

After successfully generating the files, when I moved to directory and did
ant, it showed me error message saying

E:\projects\samApp\build.xml:34: taskdef class com.lutris.ant.taskdefs.Xmlc
cannot be found

I know that this is class path problem. So I put
c:\enhydra5.0\build\anttask.jar in classpath and tried to compile it again
Now this time it was not able to locate XMLC class.

E:\projects\samApp>set classpath=%classpath%;c:\enhydra5.0\build\anttask.jar

E:\projects\samApp>ant
Buildfile: build.xml

prepare:

content:

output:
[copy] Copying 3 files to E:\projects\samApp\output
[move] Moving 1 files to E:\projects\samApp\output
[move] Moving 1 files to E:\projects\samApp\output
[move] Moving 1 files to E:\projects\samApp\output\conf

dods:

xmlc:
[xmlc] Welcome.html --> WelcomeHTML.java
[xmlc] java.lang.ClassNotFoundException:
org.enhydra.xml.xmlc.commands.xmlc
.XMLC
[xmlc] at java.net.URLClassLoader$1.run(URLClassLoader.java:201)
[xmlc] at java.security.AccessController.doPrivileged(Native
Method)
[xmlc] at
java.net.URLClassLoader.findClass(URLClassLoader.java:189)
[xmlc] at java.lang.ClassLoader.loadClass(ClassLoader.java:308)
[xmlc] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

[xmlc] at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
[xmlc] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:324)

[xmlc] at java.lang.Class.forName0(Native Method)
[xmlc] at java.lang.Class.forName(Class.java:135)
[xmlc] at com.lutris.ant.taskdefs.Xmlc.execute(Unknown Source)
[xmlc] at org.apache.tools.ant.Task.perform(Task.java:217)
[xmlc] at org.apache.tools.ant.Target.execute(Target.java:184)
[xmlc] at org.apache.tools.ant.Target.performTasks(Target.java:202)
[xmlc] at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[xmlc] at
org.apache.tools.ant.Project.executeTargets(Project.java:560)

[xmlc] at org.apache.tools.ant.Main.runBuild(Main.java:454)
[xmlc] at org.apache.tools.ant.Main.start(Main.java:153)
[xmlc] at org.apache.tools.ant.Main.main(Main.java:176)
[xmlc] java.lang.ClassNotFoundException:
org.enhydra.xml.xmlc.commands.xmlc
.XMLC
[xmlc] at com.lutris.ant.taskdefs.Xmlc.execute(Unknown Source)
[xmlc] at org.apache.tools.ant.Task.perform(Task.java:217)
[xmlc] at org.apache.tools.ant.Target.execute(Target.java:184)
[xmlc] at org.apache.tools.ant.Target.performTasks(Target.java:202)
[xmlc] at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[xmlc] at
org.apache.tools.ant.Project.executeTargets(Project.java:560)

[xmlc] at org.apache.tools.ant.Main.runBuild(Main.java:454)
[xmlc] at org.apache.tools.ant.Main.start(Main.java:153)
[xmlc] at org.apache.tools.ant.Main.main(Main.java:176)
[xmlc] --- Nested Exception ---
[xmlc] java.lang.ClassNotFoundException:
org.enhydra.xml.xmlc.commands.xmlc
.XMLC
[xmlc] at java.net.URLClassLoader$1.run(URLClassLoader.java:201)
[xmlc] at java.security.AccessController.doPrivileged(Native
Method)
[xmlc] at
java.net.URLClassLoader.findClass(URLClassLoader.java:189)
[xmlc] at java.lang.ClassLoader.loadClass(ClassLoader.java:308)
[xmlc] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

[xmlc] at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
[xmlc] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:324)

[xmlc] at java.lang.Class.forName0(Native Method)
[xmlc] at java.lang.Class.forName(Class.java:135)
[xmlc] at com.lutris.ant.taskdefs.Xmlc.execute(Unknown Source)
[xmlc] at org.apache.tools.ant.Task.perform(Task.java:217)
[xmlc] at org.apache.tools.ant.Target.execute(Target.java:184)
[xmlc] at org.apache.tools.ant.Target.performTasks(Target.java:202)
[xmlc] at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[xmlc] at
org.apache.tools.ant.Project.executeTargets(Project.java:560)

[xmlc] at org.apache.tools.ant.Main.runBuild(Main.java:454)
[xmlc] at org.apache.tools.ant.Main.start(Main.java:153)
[xmlc] at org.apache.tools.ant.Main.main(Main.java:176)

BUILD FAILED

E:\projects\samApp\build.xml:147: java.lang.ClassNotFoundException:
org.enhydra.
xml.xmlc.commands.xmlc.XMLC

Total time: 1 second
E:\projects\samApp>


Please let me know which are the files I should keep in classpath.

In other case, please let me know at what point, I should specify the
classpath in my build.xml of the project so that
I don't have to set so many files in my environment.


Thanks & regards,
Kunal


__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise