問題描述
因爲沒有源碼,這兩天一直通過對某些jar包反編譯的方式查看源碼,使用的反編譯工具是JD-GUI,版本信息如下:
對反編譯得到的源碼進行保存,打開源碼後發現左側帶有註釋,如下:
/* */ import java.io.InputStream;
/* */ import java.net.URL;
/* */ import java.text.MessageFormat;
/* */ import java.util.ArrayList;
/* */ import java.util.Iterator;
/* */ import java.util.LinkedHashMap;
/* */ import java.util.List;
/* */ import java.util.Map;
那麼,如何把左側註釋給去掉呢?
解決方案
依次點擊JD-GUI工具的help、Preferences,在Preferences中Class file下的兩個複選框默認是選中的,將他們去掉即可,
此時再次保存源碼,打開源碼可以看到左側已無註釋:
import java.io.InputStream;
import java.net.URL;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
問題得到解決。