Java 向没有源代码的用户提供库?
我创建了一个可以做一些工作的库。我希望用户使用它,但由于某些原因(其中包含一些秘密配方),我不希望库的用户看到源代码。有可能吗?一种选择是通过json提供输出,但由于基础设施的要求,这是不可行的。(这个问题是在我了解到.class文件可以反编译为java代码之后提出的。从技术上讲,你可以让它变得更难(模糊处理等),但恐怕你无法阻止它Java 向没有源代码的用户提供库?,java,Java,我创建了一个可以做一些工作的库。我希望用户使用它,但由于某些原因(其中包含一些秘密配方),我不希望库的用户看到源代码。有可能吗?一种选择是通过json提供输出,但由于基础设施的要求,这是不可行的。(这个问题是在我了解到.class文件可以反编译为java代码之后提出的。从技术上讲,你可以让它变得更难(模糊处理等),但恐怕你无法阻止它 合法:明确您在什么许可证下分发库。您可以使用模糊处理程序使.class文件难以反编译…请检查此项
合法:明确您在什么许可证下分发库。您可以使用模糊处理程序使.class文件难以反编译…请检查此项