当前位置:   article > 正文

【错误笔记】IO流 - jdk不同版本问题_jdk.internal.loader.builtinclassloader.loadclassor

jdk.internal.loader.builtinclassloader.loadclassornull(builtinclassloader.ja

错误记录 - IO流出现

Error: A JNI error has occurred, please check your installation and try again  Exception in thread "main"
源代码

  1. File file = new File("hello.txt");
  2. System.out.println(file.getAbsoluteFile());
  3. File file1 = new File("File\\hello.txt");
  4. System.out.println(file1.getAbsoluteFile());

错误

  1. Error: A JNI error has occurred, please check your installation and try again
  2. Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.File
  3. at java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:898)
  4. at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1014)
  5. at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
  6. at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
  7. at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
  8. at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
  9. at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
  10. at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
  11. at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
  12. at java.base/java.lang.Class.forName0(Native Method)
  13. at java.base/java.lang.Class.forName(Class.java:415)
  14. at java.base/sun.launcher.LauncherHelper.loadMainClass(LauncherHelper.java:760)
  15. at java.base/sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:655)

原因: 更换JDK版本以后,忘记修改lib Path造成

解决:

  1. 输入windows+r
  2. cmd 进入命令行
  3. 输入javac -version

4.输入java -version

没发现版本问题

5. File - Project Structure - Modules
选中项目,选择Dependencies,调成你要的版本,然后把工程或者每个moudle下的target文件下的所有东西都删了,只留一个target

将项目内所写的模块(moudle)进行复制备份,然后删除项目,重启IDEA,重新建立项目,再将备份的代码依次复制到各个模块下,重新运行,即可解决问题。

结果:

参考:

https://blog.csdn.net/weixin_44393345/article/details/109314934?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

https://blog.csdn.net/weixin_40921797/article/details/83001882

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/995361
推荐阅读
相关标签
  

闽ICP备14008679号