I would have thought that the decompiling is the reason they are different.
Do you get the same result when you decompile the same file twice?

I am not an expert but i think the decompiler can produce different code
that achieves the same thing. Try to decompile the same file twice and see
if the decompiler produces the same code.

On Fri, Nov 20, 2009 at 10:04 PM, td.com <lydie.comp...@td.com> wrote:

>
> 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-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>

Reply via email to