在Internet上搜索可用的Java类?

时间:2013-01-07 04:35:14

标签: java code-reuse

现在很多Java代码都可以在互联网上找到,可能你想编写任何类,有人已经在一些项目中编写了它。在一个简单的例子中,如果我想用streetName,streetNumber,postalCode等字段创建一个地址bean,有人已经在他们的项目中创建了这个bean类,为什么不只是搜索下载(可能是一些快速更改)并在你的项目中使用它项目。

如果该项目是开源的,我个人认为不存在任何道德问题或存在?

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

是否还有其他工具可用于在类级别查找Java代码? (重新使用)

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您应该尝试使用code.google.com。 还有findjar.com,但我认为这不是你想要的。