Во-первых, декомпилировать Java код может понадобиться не только программистам на Java. У вас тоже достаточно наверно Java кода. Если ходите в интернет конечно. Попробуйте на Вашем ПК поискать файлы с расширением CLASS.
Обратили внимание, что во временных файлах Интернет их хватает. Вот и ради интереса можно и посмотреть что это за код и насколько он безопасен для нас. Взять декомпилятор Вы можете по адресу.
http://njcv.htmlplanet.com/download.html
После распаковки нужно произвести установку. Добавится она в меню Пуск.
Довольно простая в работе. Я попробовал произвести декомпиляцию трех атлетов Java. Из поставки MTS,Corel Barista, и из временной папки интернет. Все сработало. Вот так, например, выглядит аплет TransactionContextEx.class из поставки MTS.
// NMI's Java Code Viewer 5.1 © 1997-2001 B. Lemaire // http://njcv.htmlplanet.com - info@njcv.htmlplanet.com // Copy registered to Evaluation Copy // Source File Name: txctx.tlb package com.ms.mtx; import com.ms.com.IUnknown; import com.ms.com._Guid; // Referenced classes of package com.ms.mtx: // ITransactionContextEx public class TransactionContextEx implements ITransactionContextEx{ public static final _Guid clsid = new _Guid("{5CB66670-D3D4-11CF-ACAB-00A024A55AEF}"); public TransactionContextEx() { } public native void Commit(); public native void Abort(); public native IUnknown CreateInstance(_Guid _pguid, _Guid _pguid1); }
Прямо после декомпиляции можно и посмотреть, что там внутри.