关于使用HBase-1.3.1版本 API 运行时出现 Exception in thread "main" java.io.IOException: java.lang.reflect.InvocationTargetException 异常的原因和解决方案
一 现象

二 原因
HBase-1.3.1版本和JDK版本不匹配,可以使用JDK1.7或者JDK1.8
三 解决办法:改JDK版本
(0)安装JDK1.8或者JDK1.7版本,要记得安装路径,等一下要用,比如我的安装路径是:

(1)点击Window下的Preferences

(2)添加JDK1.8或者JDK1.7的根目录

(3)添加JDK1.8或者JDK1.7
a)

b) 点击Directory找到你刚刚JDK的安装目录

c)上一步完整之后,点击Apply and Close

(4)修改当前项目的jdk
a)

b)

c)
d)
e)选择JDK1.8或者JDK1.7

f)最后点击Apply and Close ,然后重新运行程序就没问题啦!!!
博客主要讲述了在使用HBase-1.3.1版本时遇到的IOException异常,原因是由于版本不匹配。解决方法是调整JDK版本,具体步骤包括安装JDK1.8或1.7,然后在Eclipse中配置新的JDK路径,包括在偏好设置中添加JDK路径和修改项目使用的JDK版本。

1万+

被折叠的 条评论
为什么被折叠?



