gpt4 book ai didi

jar - 重新分发 ANTLR 的运行时类

转载 作者:行者123 更新时间:2023-12-04 20:37:40 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我正在构建一个打包为 jar 文件的 java 项目,该项目部分基于 ANTLR 生成的词法分析器/解析器。
我的问题是,在 jar 文件中重新分发 ANTLR 的运行时类是标准做法,还是用户需要自己获取 ANTLR 运行时并确保它在类路径上正确设置?

ANTLR 的许可证 (http://www.antlr.org/license.html) 声明如下:

“以二进制形式重新分发必须在随分发提供的文档和/或其他 Material 中复制上述版权声明、此条件列表和以下免责声明。”

但是,运行时包似乎不包含许可证文件。这是否意味着只要添加了 ANTLR 许可证就可以重新分发二进制文件?
谢谢!

最佳答案

是的,如果您要销售或以其他方式分发打包的 jar 或可执行文件,则标准做法是包含 ANTLR 运行时。您可以在您的发行版中包含一个 README 文件,说明包含 ANTLR 运行时并提供许可证的副本。

如果需要,ANTLR 许可证允许您将 ANTLR 运行时类与您自己的类一起压缩,以便您可以拥有一个可执行的 jar 文件。

关于jar - 重新分发 ANTLR 的运行时类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14629232/

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