【问题标题】:Search the available Java classes on Internet? [closed]在 Internet 上搜索可用的 Java 类? [关闭]
【发布时间】:2013-01-07 04:35:14
【问题描述】:

如今,互联网上提供了大量 Java 代码,并且可能您想编写任何类,有人已经在某个项目中编写了它。举个简单的例子,如果我想创建一个地址 bean,其中包含 streetName、streetNumber、postalCode 等字段。有人已经在他们的项目中创建了这个 bean 类,为什么不只是搜索下载(可能是一些快速更改)并在你的项目。

如果项目是开源的,我个人认为不会有道德问题还是有?

到目前为止,我发现的是 grepcode.com,这是一个 Java 代码专用工具,它允许您按类名进行搜索。例如邮政地址

是否有任何其他工具可用于查找类级别的 Java 代码? (重复使用)

【问题讨论】:

  • 小心法律问题,大多数开源软件都带有许可证。
  • “谷歌”呢?这可能是最有效的工具......如果您对搜索词的选择很聪明。
  • A) 如果您懒得创建 bean(尤其是当您的 IDE 基本上会为您完成时)... B) Google 从来没有让我失望过。
  • 没错,IDE 或 XSD 可以为我生成 bean 的代码,我想我更感兴趣的是找到特定的函数,尽管一个简单的例子是 bean。

标签: java code-reuse


【解决方案1】:

即使代码是开源的,你也需要小心,尤其是如果你自己的应用程序是商业的。重用开源代码时,您应该查看代码可用的许可证,因为它可能会影响您如何分发使用此代码的自己的应用程序。有各种开源许可证,例如 GPL、LGPL、Apache 许可证等。例如,如果代码在 GPL 下并且您将其包含在您的应用程序中,则您必须在相同的 GPL 许可证下分发它。你应该确保你已经通过了你的开源库/代码可用的许可证。

【讨论】:

    【解决方案2】:

    您应该尝试 code.google.com。 findjar.com 也在那里,但我认为这不是你要找的。​​p>

    【讨论】:

      猜你喜欢
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 2018-06-13
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 2013-02-13
      相关资源
      最近更新 更多