ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "td.com" <lydie.comp...@td.com>
Subject Re: AW: java bytecode produced by "Ant javac" different from "command line javac" bytecode
Date Fri, 20 Nov 2009 22:04:06 GMT

Hello all and thanks for your replies

By different I mean that once decompiled (with jd) or dissassembled with
javap, the resulting files are different.

In order to use the same javac options on the command line, I ran Ant with
the -debug option.  
That being done I was able to copy the arguments Ant sent to javac.
With all the information provided by the Ant-Javac, I was able to, through
the command line Javac compile the exact same class.

And the bytecode produced is different.

In both cases, I use the javac provided with the JDK(1.5)

--Ant--
<javac srcdir="${component.path.src.java}"
destdir="${component.path.classes}" debug="on"
executable="C:\JDK1.5.0\bin\javac.exe" compiler="classic"  source="1.5"
target="1.5">

</javac>

--Command Line--
>C:\JDK1.5.0\bin\javac -d ... -classpath ... -sourcepath...
classToCompile.java   -g -source 1.5 -target 1.5

Please help!!!!!



Knuplesch, Juergen wrote:
> 
> You probably use a different JDK (e.g. Eclipse uses his own javac) or
> different options. 
> What exactly do you do in Ant javac and the other javac?
> 

-- 
View this message in context: http://old.nabble.com/java-bytecode-produced-by-%22Ant-javac%22-different-from-%22command-line-javac%22-bytecode-tp26443538p26451008.html
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message