Eclipse环境配置常见问题及解决方案

一、JDK版本切换

        最初我使用的JDK版本是16.0.1,但是由于实验在验收的时候,TA使用的JDK版本较低,为了避免兼容问题,我决定将JDK版本降低至11.0.11(因为2021-03版本的Eclipse似乎最低只支持JDK11)。

        首先从Oracle官网https://www.oracle.com/java/technologies/javase-downloads.html下载JDK11。选择如下图所示的Java SE 11,点击JDK Download下载并完成安装。

         然后,在Eclipse中,点击上方的Window->Preference,然后点击侧栏中的Java->Installed JREs,可以看到当前Eclipse内安装的所有版本的JDK:

        点击右侧的Add->Stantard VM,找到刚刚JDK的安装路径,将其加入到Eclipse中。

        点击Finish,可以看到JDK11.0.11已经成功添加至Eclipse的环境中。

         选中刚刚加入的JDK版本,点击Apply and Close。此时运行程序,发现会出现以下错误:

       这是由于更换JDK版本后,编译器的版本并没有更改,在编译的时候自然会报错。接下来我们还需要更改编译器的版本:

       右键自己的项目(Project)->Properties,点击左侧菜单中的Java Compiler,然后在Compiler compliance level选项中将编译器的版本换为11:

        点击底部Apply and Close,编译器版本更换完成,再次编译运行自己的程序,可以正常运行。

二、Eclipse启动时报错

        当启动Eclipse时,有可能会弹出以下错误:

        此问题在上一节中更换JDK版本后,也可能出现。这一问题是由Eclipse启动时的默认JDK版本与实际安装的版本不符导致的。我们只需修改Eclipse的启动文件,便可以解决该问题。

        找到Eclipse的安装路径,该目录下有一个名为eclipse.ini的文件,这就是Eclipse的启动文件。用记事本打开后,在开头的位置插入以下内容(第二行中的路径为自己安装的JDK的bin文件夹路径):

-vm
C:\Program Files\Java\jdk-11.0.11\bin

        保存退出后,再次尝试运行Eclipse,发现可以正常启动:

三、JUnit的插入问题

        在使用JUnit工具对代码进行测试时,可能会遇到以下问题:

 

        这是由于JUnit工具没有正确插入到项目中。解决方法如下:

        右键自己的项目(Project)->Properties,点击左侧菜单中的Java Build Path->Libraries:

        点击右侧的Add Library->JUnit,然后选择一个版本(推荐JUnit4),点击底部的Finish->Apply and Close。

        回到测试文件中,发现import时的报错消失,测试也可以顺利进行:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值