Мы находимся в процессе разработки коммерческого настольного приложения на Java, используя платформу Rich Client Platform от Netbeans / Eclipse. Среды IDE (Netbeans / Eclipse) предоставляют хороший встроенный установщик для упаковки приложения. Единственная проблема заключается в том, что наши конечные пользователи могут видеть файлы jar при развертывании, и у нас недостаточно защиты нашей интеллектуальной собственности, поскольку возможен обратный инжиниринг. Обфускация кода может быть использована для минимизации воздействия, но не может избежать его. Мы искали решения / продукты с открытым исходным кодом, которые могут помочь нам смягчить нашу проблему, напрямую преобразовав наше приложение в собственный код, что-то похожее на то, что AOT должен делать.
Заранее благодарим за помощь.
-Bhan