[英]In java runtime, class not found exception
我正在构建jar,并且在我的.war中使用了jar。 当我运行程序时,出现以下异常。 但是在那个jar文件中,那个特定的类在那里。
Error: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class com.itc.zeas.custominputformat.CustomTextInputFormat not found
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2195)
at org.apache.hadoop.mapreduce.task.JobContextImpl.getInputFormatClass(JobContextImpl.java:174)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:749)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
at java.security.AccessController.doPrivileged(Native Method)
at
快速搜索发现了这一点 。
您的类路径已损坏(这是Java世界中非常普遍的问题)。
根据启动应用程序的方式,您需要将-cp参数,MANIFEST.MF中的Class-Path条目或磁盘布局修改。
也许您应该发布更多信息? 您使用哪些工具来开发程序,编译时使用哪些参数,等等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.