美文网首页
某个版本的JavaSE (unbound)的问题解决

某个版本的JavaSE (unbound)的问题解决

作者: 王月亮17 | 来源:发表于2022-09-06 08:03 被阅读0次

    异常原因

    项目在eclipse中找不到对应版本的jdk或者jre,就会报错;

    解决方案

    ①轻度解决:右击项目 => Build Path => Configure Build Path => Libraries => 选中unbound的jre => Edit =>选择一个存在的jre,一般我们会选择workspace工作空 间默认的。
    图中我的已经不是未绑定状态了。未绑定的后面会有小括号unbound
    这样修改之后是暂时性解决了,如果是用maven管理项目,还是从svn检出的,那么只要update project的话,就又会出现unbound,下面说一下深 度解决方案。
    ②深度解决:第一步,在电脑安装对应版本的java,即jdk;
    第二步,在eclipse中添加对应版本的jdk:
    Eclipse菜单栏点击 Window => 搜索框输入jre => 点击 Installed JRES => 点击 Add:
    选择Stardand VM => 点击 Next:
    点击Directory => 选择对应版本jre的路径,jdk也可以,然后下面的框中会出现一堆.jar文件,不用管,点Finish:
    此时eclipse就找到了另一个jre,原来的也不会失效。点击左边的Compiler => 在右边下拉框选择eclipse默认使用的eclipse版本,这一步可 以不做:
    然后在右击项目 => Build Path => Configure Build Path => 选择unbound的jre => Edit => 选择对应版本的jre,如果上面这一步配置了,可 以直接选择 workspace default选项;
    好,继续最后一个步骤。如果你的项目用的是project explorer显示的,请切换到package explorer视窗下。点击右上角的小三角:
    然后点击Filter,去掉.*resource前面的勾:
    然后项目中会出现一个.settings的文件夹 => 打开文件夹 => 打开jdt.core.prefs结尾的文件:
    里面一共有三个1.x(x代表数字),是使用jdk的版本号,都修改为跟刚配置的jdk版本一致即可。
    这样就彻底解决了JavaSE unbound 的问题。

    相关文章

      网友评论

          本文标题:某个版本的JavaSE (unbound)的问题解决

          本文链接:https://www.haomeiwen.com/subject/ggzmbrtx.html