【发布时间】:2014-04-01 00:42:33
【问题描述】:
我想尝试使用 Hadoop 软件包中提供的示例 WordCount 程序。因此,我在 eclipse 中创建了一个自定义项目,并在我的自定义类中复制了整个 wordcount 代码。我还在项目的构建路径中包含了所有外部 Hadoop jar。最后,尝试创建一个 Runnable JAR:File -> Export -> Java Tab -> Runnable Jar。
但是,我在创建 jar 时遇到错误:Exported with compile warnings: custom_project/src/custom_package/CustomWordCount.java
尽管代码没有错误,但 jar 的创建给我带来了问题。如何解决这个问题?
【问题讨论】:
-
它说带有警告 - 听起来像是制作了 jar。你检查过了吗?另外,您使用的是哪个版本的 Eclipse,您使用的是哪种方法?你指定主类了吗?
-
我刚刚创建了一个未使用的导入类。将其导出为可运行的 jar 并从 exploer 运行它。它按预期打开了一个消息框。我认为 Eclipse 制作带有警告的 jar 没有任何问题。不知道您还更改了什么/hadoop 期望什么
-
@tgkprog 正如您所说,尽管出现了上述错误,但仍会创建 jar。但是,当您打开 jar 中的 MANIFEST.MF 文件时,
标签并不指向主类文件。我正在使用 Eclipse Kepler 4.3.1 版 -
我的。您需要指定运行配置。我有两个主要课程,所以必须选择正确的一个。当我在资源管理器中双击 jar 时,它打开了 Frame 应用程序(测试应用程序)
-
正是我所做的。在 Run config 中指定相应项目的正确类。但是,对我来说,jar 导出并不成功