线程“主”中的异常java.lang.NoClassDefFoundError:(IntelliJ想法)

时间:2019-05-24 23:04:48

标签: java maven intellij-idea

尝试执行以下命令时出现上述错误。

SELECT username 
  FROM users
 WHERE username REGEXP '^[[:alnum:]]+$';

我正在使用IntelliJIdea IDE,我所有的maven'java -cp target/helloHBase-1.0-SNAPSHOT.jar HBaseIA.TwitBase.UsersTool add TheRealMT "Mark Twain" samuel@clemens.org abc123 ','clean'和'install'命令都给出“ package >”消息。

下面提供了项目的目录结构。我已经将hbase jar文件作为IntelliJ中的外部库导入到我的项目中。

enter image description here

完全错误:

Build Success

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/client/HTablePool at HBaseIA.TwitBase.UsersTool.main(UsersTool.java:22) Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.client.HTablePool at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 more 在下面提供。

pom.xml

0 个答案:

没有答案