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