ANT 1.6.5 バージョンを使用して JAR ファイルを作成しました。.class ファイルを .java ファイルに逆コンパイルすると、以下に示すように、.java ファイルと逆コンパイルされた .class ファイルの間の変数名に矛盾が見られます。
String strFtpScriptName = null; Object obj = null;
String strMailScriptName = null; Object obj1 = null;
boolean blnStatus = false; boolean flag = false;
public void initialise(String strExtractName) public void initialise(String s)
String strFtpScriptName; String s1;
左の列は元の Java ファイルと同じです。右の列は、逆コンパイルされた .class ファイルです。さまざまな ant バージョンを試しました。しかし、それでも上記と同じになります。
変数名の不一致の理由を知っている人はいますか?