1
我需要使用一個專用的JAR文件我的球衣服務器端代碼。我手動安裝的依賴,並查看它的實際存在,那麼我添加了一個調用罐類,這是成功的Netbeans進口的一個。但是,試圖運行的代碼,我收到以下錯誤時:NoClassDefFoundError的從本地安裝的罐子
Jan 07, 2014 8:59:42 PM org.glassfish.jersey.server.ServerRuntime$Responder mapException WARNING: WebApplicationException cause: java.lang.NoClassDefFoundError: wrappers/ExtractFeaturesForGivenText
這是代碼爲例外情況:
try {
ExtractFeaturesForGivenText.main(param);
} catch (Exception ex) {
Logger.getLogger(AnalysisController.class.getName()).
log(Level.SEVERE, null, ex);
}
,並在POM文件中的條目:
<dependency>
<groupId>featureExtractor</groupId>
<artifactId>featureExtractor</artifactId>
<version>0.8</version>
<scope>provided</scope>
</dependency>
有什麼建議嗎?
的問題會在你新澤西州的一面,更可能。你在哪裏放置它所抱怨的JAR? – CodeChimp
既然它找不到定義,你可能會在錯誤的地方尋找它。 – Fallenreaper
該jar文件由Netbeans安裝到m2文件夾中,然後包含在內(Netbeans也是如此)。在查看Dependencies文件夾時,我也可以看到它,並且在從我的代碼中調用它時,問題只會在運行時啓動。 –