繁体   English   中英

在Java运行时中,找不到类异常

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM