You don't need to add the ant-commons-net.jar to the classpath, as =

it's only the adapter for commons-net shipped with ant
you need the commons-net-1.2.2.jar instead
all jars in ant / lib are already in sight for ant

btw, if you need that you can get a reference for such jars 
with ${ant.library.dir}/yourjar.jar

Regards, Gilbert

-----Original Message-----
From: John Davis [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 27, 2006 9:51 AM
To: Ant Users List
Subject: telnet task missing a class

Hello

I am trying to run the telnet task from within an ant script.

I get this error:

java.lang.NoClassDeffoundError:
org/apache/commons/net/telnet/Telnetclient

However, I have add the net-commons jar file to my CLASSPATH.

export
CLASSPATH=$CLASSPATH:/usr/local/apache-ant-1.6.5/lib/ant-commons-net.jar

The only odd this is that the contents of the jar file look wrong.

[EMAIL PROTECTED]:~$ jar -tf
/usr/local/apache-ant-1.6.5/lib/ant-commons-net.jar
META-INF/
META-INF/MANIFEST.MF
org/
org/apache/
org/apache/tools/
org/apache/tools/ant/
org/apache/tools/ant/taskdefs/
org/apache/tools/ant/taskdefs/optional/
org/apache/tools/ant/taskdefs/optional/net/
org/apache/tools/ant/taskdefs/optional/net/FTP$Action.class
org/apache/tools/ant/taskdefs/optional/net/FTP$FTPDirectoryScanner$AntFT
PFile.class
org/apache/tools/ant/taskdefs/optional/net/FTP$FTPDirectoryScanner$AntFT
PRootFile.class
org/apache/tools/ant/taskdefs/optional/net/FTP$FTPDirectoryScanner.class
org/apache/tools/ant/taskdefs/optional/net/FTP.class
org/apache/tools/ant/taskdefs/optional/net/RExecTask$AntRExecClient.clas
s
org/apache/tools/ant/taskdefs/optional/net/RExecTask$RExecRead.class
org/apache/tools/ant/taskdefs/optional/net/RExecTask$RExecSubTask.class
org/apache/tools/ant/taskdefs/optional/net/RExecTask$RExecWrite.class
org/apache/tools/ant/taskdefs/optional/net/RExecTask.class
org/apache/tools/ant/taskdefs/optional/net/TelnetTask$AntTelnetClient.cl
ass
org/apache/tools/ant/taskdefs/optional/net/TelnetTask$TelnetRead.class
org/apache/tools/ant/taskdefs/optional/net/TelnetTask$TelnetSubTask.clas
s
org/apache/tools/ant/taskdefs/optional/net/TelnetTask$TelnetWrite.class
org/apache/tools/ant/taskdefs/optional/net/TelnetTask.class
[EMAIL PROTECTED]:~$


Could it be that I have included the jar file to access the task but
not included the jar file that actually does the telnet?

Where do I find the second jar?

Just guessing.

JD
-- 
John F. Davis "JD"
http://www.skink.net

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to