【发布时间】:2012-11-27 05:55:18
【问题描述】:
我有一个要求,例如我必须将一个应用程序用于另外两个应用程序。所以我想创建一个库项目作为 jar 文件,这样我就可以在构建路径中轻松使用它而无需添加项目。所以我已将我的主项目添加为库项目,因此它在 bin 文件夹中生成了 jar 文件。所以我已经复制了那个 jar 文件并添加到库中,并将它添加到我的项目构建路径中。但我仍然没有发现类定义异常。请问这个生成jar文件的过程是否正确。如果不正确,请建议我怎么做。
【问题讨论】:
我有一个要求,例如我必须将一个应用程序用于另外两个应用程序。所以我想创建一个库项目作为 jar 文件,这样我就可以在构建路径中轻松使用它而无需添加项目。所以我已将我的主项目添加为库项目,因此它在 bin 文件夹中生成了 jar 文件。所以我已经复制了那个 jar 文件并添加到库中,并将它添加到我的项目构建路径中。但我仍然没有发现类定义异常。请问这个生成jar文件的过程是否正确。如果不正确,请建议我怎么做。
【问题讨论】:
右键单击库项目,导出-> Jar 文件。
选择除 AndroidManifest.xml 之外的所有文件。
确保不要选择清单文件。否则会导致冲突错误。
现在将这个 JAR 文件包含在构建路径中,它就可以工作了。我也是这样做的。
如果您有任何问题,请告诉我。
【讨论】:
最重要的是,您的项目不包含任何资源(RES 文件夹)
1- 右键点击Project -> Export -> Java -> JarFile
2-仅选择 src 复选框,即左上角窗口中的(包)。 不要选择如果选择了某些东西,则在右上角的窗口中删除标记。
3-仅选择 导出生成类文件和资源
4-在Options只选择压缩jar文件的内容(不重要)
将您的外部 Jar 添加到您的文件中
1-右键项目->选择属性->Java构建路径->库->添加外部Jar文件->点击确定
2-清理您的项目
【讨论】:
您可以将项目导出为 jar。要这样做
right click your project->export->java->JAR file->Next
但是如果你使用库项目中的资源,那么你将无法从jar中获取它。但是如果你使用作为库项目而不是jar,它将是可用的
【讨论】:
您不能将库项目导出到 JAR 文件 库不能作为二进制文件(例如 JAR 文件)分发。这将在 SDK 工具的未来版本中添加。
【讨论】:
您需要执行以下操作:
将 .jar 文件的引用添加到您的客户端应用程序。右键单击项目->属性->单击“Java构建路径”->打开库选项卡->单击按钮“添加外部JAR..”并选择您创建的.Jar文件->转到“订购和导出”选项卡并选择添加的外部 Jar 并将其移动到顶部。
我希望这会对你有所帮助。
如果对您有帮助,请标记 +1。
【讨论】: