If there is a bug in how Java 1.4 handles certain
bytecodes, I'm not sure recompiling would be
helpful. Note that my Ant project compiles C++
code -- my only use of Ant and Java is to run these C++ builds.
On the other hand, all the Ant binaries I've
installed were probably compiled on a fairly
recent JVM, so if I found a 1.4.2 to compile on
and felt up to rebuilding Ant 1.7.1 itself from
sources -- maybe it could help. But I think
trying to upgrade the machine is a more direct
approach if there is no straightforward workaround under 1.4.
I'd like to upgrade to at least 1.5, but the HP
swinstall package for it lists a bunch of
prerequisite OS patches. The machine has been a
valuable resource, and I am a little reluctant to
risk destabilizing it by applying patches. Can
anyone advise me on how risky such patching
really is? (HP-UX 11.11, RISC architecture.)
At 08:32 AM 5/27/2009, you wrote:
I know that Java 1.4 had a lot of bugs that had to be fixed -- hence
the later versions of Java 1.4 like Java 1.4.2.
It could just be that you hit one of the Java 1.4 bugs. Can you
upgrade to Java 1.4.2? Or, at least compile in Java 1.4.2 since the
bytecode produced by Java 1.4.2 should be identical to Java 1.4
format?
Java 1.4 was released in February 2002 and Java 1.4.2 was released in
August of 2003 fixing many of the bugs in Java 1.4. Both are now
obsolete and are no longer supported by Sun as of October 2008.
On Wed, May 27, 2009 at 11:19 AM, David Raich <d.ra...@att.net> wrote:
> I do not think it is a simple classpath problem because the same physical
> layout works on all my other machines, but under newer versions of Java.
>
> In every case, I am using Ant 1.7.1, and I copied ant-contrib-1.0b3.jar to
> the $ANT_HOME/lib directory. The ant-contrib JAR appears in the ant
> -diagnostics listing. And I am able to see net/sf/antcontrib/antlib.xml in
> the JAR if I look at it with $JAVA_HOME/bin/jar tf. But for some reason
> <taskdef> seems to be unable to find it on this one machine.
>
>
> At 11:29 PM 5/26/2009, you wrote:
>>
>> Hello,
>>
>> This doesnt look like a Java problem.
>>
>> This seems to be a classpath problem.
>> The error says, that the whole antcontrib.jar could not be found.
>> Antlib.xml is inside the antcontrib.jar and defines the tasks of
>> antcontrib.
>>
>> The antcontrib.jar is probably not on the classpath of the Ant you are
>> using in this case.
>>
>> Is antcontrib in the lib-dir of the Ant you are using?
>>
>> Greetings
>>
>> Jürgen
>>
>>
>>
>> --
>> Jürgen Knuplesch
>> -----Ursprüngliche Nachricht-----
>> Von: David Raich [mailto:d.ra...@att.net]
>> Gesendet: Mittwoch, 27. Mai 2009 02:51
>> An: Ant Users List
>> Betreff: ant-contrib with Java 1.4?
>>
>> Thanks for your suggestion to use ant-contrib and <for> for the logging I
>> needed over a file list.
>>
>> It is working on most of my platforms that have JDKs of 1.4.2 and above.
>> But it fails on one that has only
1.4. I've found no documentation listing
>> this as a specific limitation, but that seems to be the only environmental
>> difference between an HPUX where it works and one where it doesn't.
>>
>> The error is:
>>
>> [taskdef] Could not load definitions from resource
>> net/sf/antcontrib/antlib.xml. It could not be found.
>>
>> Is that a known limitation? Or can anyone suggest another way to get
>> around this error? The failure to accept <taskdef> basically kills my
>> ability to use any of the tasks from ant-contrib. (I'm trying to find a
>> newer Java to swinstall on this machine, but keep running into dependency
>> problems.)
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional
>> commands, e-mail: user-h...@ant.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
>> For additional commands, e-mail: user-h...@ant.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>
--
David Weintraub
qazw...@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org