WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作

IDEA上运行程序,迷迷瞪瞪,一执行,红通通的WARNING,吓得我直哆嗦,查询了许久…

WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作_第1张图片

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.hadoop.security.authentication.util.KerberosUtil (file:/D:/wisome/%e5%a4%a7%e6%95%b0%e6%8d%ae+%e4%ba%ba%e5%b7%a5%e6%99%ba%e8%83%bd/%e5%8d%83%e9%94%8b/HADOOPhdfs_test/lib/hadoop-auth-2.7.6.jar) to method sun.security.krb5.Config.getInstance()
WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.security.authentication.util.KerberosUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

坊间传闻:将11改为jdk1.8及较早版本,就能好使????
话不多说,如果电脑上安装了jdk,马上带您感受一下:
1. File -> Project Structure
WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作_第2张图片
2. SDKs,右边窗口点击+,选择JDK
WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作_第3张图片
3. 这个窗口,找到你之前安装的jdk,OK
WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作_第4张图片
4. -将11删除,应用,确定
WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作_第5张图片
5. 返回到代码,执行一下,报Error,OK
WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作_第6张图片
6. 这里选择安装的jdk版本1.8,确定,重启IDEA
WARNING: An illegal reflective access operation .........警告:发生了非法的反射访问操作_第7张图片
7. 欢迎回来,现在可以执行一下代码,红色WARNING是否没了呢,嘿嘿在这里插入图片描述

你可能感兴趣的:(编程语言,#,软件相关)