“no job jar file set”原因

又是被折腾了一下午呀~~,“no job jar file set”就是找不到作业jar包的意思,然后就是提示找不到自定义的MyMapper类,一般原因是没有设置jar包的类,也就是在配置作业的时候,没有如下这行代码:

job.setJarByClass(MutiDoubleInputMatrixProduct.class)

but,最悲催的就是,我真的配置了这行代码呀,可还是报“no job jar file set”,忙活了一下午,终于找到了正确的解决方案,就是在作业的配置文件中添加如下一行代码:

job.setJarByClass(MutiDoubleInputMatrixProduct.class)

it works!

谢谢:

http://1992zhong.blog.51cto.com/3963309/1692399

原因分析在这里:

http://blog.csdn.net/andyelvis/article/details/7706205

时间: 2024-10-23 23:47:45

“no job jar file set”原因的相关文章

[转]eclipse 中的 jar file 和 runnable jar file的区别

java最难学的就是角落的东东了,不愧叫做java平台.搜索了一把总算明白了. 直接运行 .class的方法     java  -cp .  com.network.Chat  , 不用加.class后缀 从eclipse中export 的jar file,仅仅是把.class打包了.所以执行这种jar file需要用 java -cp .;ch04.jar com.thnkjava.ch04, 如果你还应用到另外的lib库,你必须在cp里说明,也就是  java -cp .;ch04.jar

Unable to load configuration. - bean - jar:file:../../ComputerScience/JavaEE/workspace/.metadata解决办法

在运行一个JavaEE的项目时,出现了如下的错误: unable to load configuration. - bean - jar:file:/../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/WorkSystem/WEB-INF/lib/struts2-core-2.3.16.3.jar!/struts-default.xml:64:179 at org.apache.struts2.d

【原创】JSTL报错Unable to read TLD "META-INF/c.tld" from JAR file "file.............................

**********菜鸟的福利^_^************ 我用的是jstl-1.2.jar,网上很多说法是删掉工程lib下面的两个jar包,那是之前的老版本,现在整合成一个了. 我出现这个问题的原因:我把jstl-1.2.jar下载到了我的工程目录下:E:\myeclipse10\JSPDemo,然后又将jstl-1.2.jar复制到了工程的lib文件夹下,这样就相当于工程中有了两个jstl-1.2.jar包(可以在myeclipse目录结构中清楚的看到),当我把下载的jstl-1.2.ja

Error: unpack could not create JAR file:

[[email protected] ~]# rpm -ivh jdk-7u55-linux-i586.rpm Preparing...                ########################################### [100%]   1:jdk                    ########################################### [100%]Unpacking JAR files...        rt.jar..

eclipse下提交job时报错mapred.JobClient: No job jar file set. User classes may not be found.

错误信息: 11/10/14 13:52:07 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.11/10/14 13:52:07 WARN mapred.JobClient: No job jar file set.  User classes may not be found. See JobCo

Unable to read TLD "META-INF/c.tld" from JAR file

错误:  org.apache.jasper.JasperException: /index.jsp(2,0) Unable to read TLD "META-INF/c.tld" from JAR file "file:/D:/svnframe/web/WEB-INF/lib/standard-1.1.2.jar": 解决:  移除lib下的jsp-api.jar和servlet-api.jar 即可 Unable to read TLD "META-

Unable to load configuration. - bean - jar:file:/D:/apache-tomcat-8.0.30/web

问题描述: Unable to load configuration. - bean - jar:file:/F:/Web/homesite/jsp/struts/WEB-INF/lib/struts2-convention-plugin-2.1.6.jar!/struts-plugin.xml:30:119 jar包冲突问题 myeclipse中lib下的jar包冲突 tomcat中lib下的jir包冲突 3.缺少必须的包,

【j2ee spring】25、Unable to load configuration. - bean - jar:file:

配置SSH的时候出错 Unable to load configuration. - bean - jar:file:/D:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/testjson/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:53:89 对于刚刚开始配置struts2的新手们来说,可能会遇到的这些问题,当初我也遇到这种问题,网上搜

eclipse 运行 mapreduce程序报错 No job jar file set. User classes may not be found. See JobConf(Class) or JobConf#setJar(String).

报错信息 17/07/06 17:00:27 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.17/07/06 17:00:27 WARN mapred.JobClient: No job jar file set. User classes may not be found. See JobConf