gpt4 book ai didi

java - 玩转 Java 编译

转载 作者:行者123 更新时间:2023-12-01 05:57:56 25 4
gpt4 key购买 nike

我用 Java 开发了一个 SDK,我也有一个运行时。我想限制使用运行时 jar 的开发。我的 SDK 是节点锁定的,但我不想保持运行时节点锁定,以便我的客户可以自由地使用我的 SDK 开发应用程序,并使用运行时在其客户处销售和运行。我还没有编写自己的编译器,我也不想这样做。任何人都可以建议一个技巧来实现这一目标。

最佳答案

我的理解是否正确:您希望找到一种方法来允许免费分发运行使用 SDK 开发的程序所需的 JAR,但又希望阻止人们使用这些运行时 JAR 来开发新应用程序?

如果是这样,并且 SDK 不提供支持开发但在运行时不需要的基本功能,那么我认为最好的方法是使运行时不作为独立 JAR 分发。相反,让 SDK 提供捆绑运行时和应用程序的构建功能,并将一些代码插入到运行时库中,以检查该特定应用程序是否存在,否则拒绝运行。

关于java - 玩转 Java 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com