Thanks, Matt.  It does exists:

% ls -l /Users/programs/jdk1.5.0/lib/tools.jar
-rw-r--r--   1 dkramer  nomad    6772816 Dec 18 17:26 
/Users/programs/jdk1.5.0/lib/tools.jar

Three other things

- I'm running this ant script from within NetBeans
  (as a freeform script).  I don't know if NetBeans
  would muck with the values.

- Also, the script used to work before I moved the target
  to an imported file (though I might have changed
  something else).  The classpath is part of a debug target
  that is in a file build-import.xml that is imported by
  build.xml:

  -------------- build.xml ------------------
  <project name="MIF Doclet" default="jar" basedir=".">
    ...
    <import file="./build-import.xml"/>
    ...
  </project>
  --------------------------------------------

  ----------- build-import.xml ---------------
  <project name="imported" basedir=".">
    ...
    <classpath>
        <pathelement path="/Users/programs/jdk1.5.0/lib/tools.jar" />
    </classpath>
    ...
  </project>
  --------------------------------------------

- Third, relative paths do work:

    <classpath>
       <pathelement 
location="../../../../../../programs/jdk1.5.0/lib/tools.jar"/>
       <pathelement location="../build/jar/mifdoclet.jar"/>
    </classpath>


-Doug


Matt Benson wrote:
--- Douglas Kramer <[EMAIL PROTECTED]> wrote:


SunOS  (Solaris 9 on SPARC)

  % uname -a
  SunOS dooghome 5.9 Generic_112233-12 sun4u sparc
SUNW,Sun-Blade-100

Follow-up question -- how do I provide an absolute
path


Assuming that /Users/programs/jdk1.5.0/lib/tools.jar
exists, you are doing it correctly AFAICT.

-Matt


-Doug

Matt Benson wrote:

what OS are you running on?

-Matt

--- Douglas Kramer <[EMAIL PROTECTED]> wrote:



Does pathelement take only a relative path?

This page:
http://ant.apache.org/manual/using.html#projects
says:

   <classpath>
      <pathelement path="${classpath}"/>
      <pathelement location="lib/helper.jar"/>
   </classpath>

The location attribute specifies a single file

or

directory relative
 to the project's base directory (or an absolute
filename),

I assume "absolute filename" means "abolute path".

(What else could
it mean?)

But when I try an abolute path, it fails:

   <classpath>
      <pathelement
path="/Users/programs/jdk1.5.0/lib/tools.jar" />
   </classpath>

With this error:

  dropping



/Users/dkramer/javadoc/mifdoclet/ws/dkramer-1.4b1-1.5b1/make/"/Users/programs/jdk1.5.0/lib/tools.jar"

from

path as it doesn't exist

where basedir is





/Users/dkramer/javadoc/mifdoclet/ws/dkramer-1.4b1-1.5b1/make/

Must pathelement be relative?  What does "or
absolute filename" mean?

-Doug




---------------------------------------------------------------------

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








__________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail




---------------------------------------------------------------------

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]







__________________________________ Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search.
http://info.mail.yahoo.com/mail_250

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



Reply via email to