Я разработал настольное приложение на Java. Я преобразовал свой код в виде исполняемого файла jar (.jar). Здесь моя проблема заключается в том, что эти файлы jar легко извлекаются с помощью winrar / winzip. Мои файлы классов Java видны другим, а также я делаю процесс декомпиляции с использованием JAD, мой исходный код виден всем. любой способ защитить мой исходный код от процесса декомпиляции.