Maven Intellij在库中找不到类
我有个奇怪的问题。我正在调试hadoop作业。我已经创建了一个配置概要文件,其中的主要类是org.apache.hadoop.util.RunJar。我可以在浏览对话框中找到这一点,方法是查看外部库,然后是hadoop-core-xxx.jar、org.apache.hadoop、utils和RunJar 当我尝试实际运行此配置时,它失败了,出现了一个日志消息错误:找不到或加载主类org.apache.hadoop.util.RunJar。奇怪的是,我在intellij中有另一个项目,它与AFAICT完全一样。但是这个特殊的项目就是拒绝找到RunJar 两者都具有相同的maven依赖关系:Maven Intellij在库中找不到类,maven,hadoop,intellij-idea,Maven,Hadoop,Intellij Idea,我有个奇怪的问题。我正在调试hadoop作业。我已经创建了一个配置概要文件,其中的主要类是org.apache.hadoop.util.RunJar。我可以在浏览对话框中找到这一点,方法是查看外部库,然后是hadoop-core-xxx.jar、org.apache.hadoop、utils和RunJar 当我尝试实际运行此配置时,它失败了,出现了一个日志消息错误:找不到或加载主类org.apache.hadoop.util.RunJar。奇怪的是,我在intellij中有另一个项目,它与AFA
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-core</artifactId>
<version>0.20.2-cdh3u6</version>
<scope>provided</scope>
</dependency>
两者都将工作目录设置为/usr/local/opt/hadoop121,并且都选中了“仅单个实例”框。我很困惑,为什么我可以调试一个项目,而另一个却找不到类
我已经同步了这个项目,使缓存失效,确认hadoop-core-xxx.jar列在外部库下。。。我错过了什么?我在OSX上使用最新版本的intellij IDEA。问题是提供了hadoop库,即从jar中排除。注释掉以下行可以解决此问题:
<scope>provided</scope>
嗯,这是非常困难的打击,但我正在抓住我的机会。您是否在运行配置对话框中检查了模块的使用类路径?如果未设置,则可能是原因。是,也已检查:-