簡體   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