logo       

RE: classpath problem in compiling sample applicatio using appwizard: msg#00005

java.enhydra.general

Subject: RE: classpath problem in compiling sample applicatio using appwizard

Hi Kunal,

Are you using ant.bat from \enhydra5.0\bin ?

The ant.bat there will set up the classpaths properly, Make sure your path has
c:\enhydra5.0\bin first. c:\enhydrat.0\bin\ant.bat calls setclass.bat that
sets up your environment..

Or you can do as I do supply the entire path.. c:\enhydra5.0\bin\ant.bat.

Mike.

-----Original Message-----
From: Kunal Shah [mailto:kunalshah@xxxxxxxxxx]
Sent: Monday, September 30, 2002 4:47 AM
To: enhydra@xxxxxxxxxxx
Subject: Enhydra: 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

_______________________________________________
Enhydra mailing list
Enhydra@xxxxxxxxxxx
http://www.enhydra.org/mailman/listinfo.cgi/enhydra


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

News | FAQ | advertise