执行JAR文件时找不到类异常

时间:2019-04-07 14:01:47

标签: java eclipse

我正在使用外部第三方.JSON jar文件作为MapReduce代码,但是在EC2实例上运行项目时,出现以下错误:

java.lang.NoClassDefFoundError: org/json/JSONException
在我的EC2实例的控制台上

。为什么会这样?

我已通过“配置的构建路径”将第三方库添加到我的外部库中,因此在本地不会出现任何错误。但是,当我将项目导出为JAR(带有Hadoop,MapReduce和此JSON jar文件)并在我的EC2实例上运行它时,我遇到了提到的异常。

值得注意的是-此EC2实例已安装Hadoop,并且能够运行MapReduce作业。我只是想知道如何才能使EC2实例读取JSON far文件,以及如果我配置了Build Path来执行该操作,为什么无法对其进行处理。

这是JSON Jar:https://github.com/stleary/JSON-java

0 个答案:

没有答案