You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse IDE运行Java程序异常:重复执行旧程序Fibonacci.java问题求助

解决Eclipse中运行指定Java程序却重复执行旧程序的问题

以下是几种直接有效的修复方法:

  • 检查并修改运行配置
    右键Factnumber.java文件 → 选择Run As → Run Configurations,在Java Application分类下:

    • 确认当前选中的配置对应的主类是Factnumber,而非Fibonacci
    • 若没有Factnumber的专属配置,点击New按钮创建新配置,在Main class栏选择Factnumber类
    • 可删除不再需要的Fibonacci配置,避免误触发
  • 清理并重建项目
    点击菜单栏Project → Clean,选择当前项目后执行清理;接着点击Project → Build Project(确保Build Automatically处于勾选状态,否则需手动触发编译)。编译缓存残留是这类问题的常见原因,清理重建会强制更新class文件。

  • 强制指定运行入口
    不要直接点击工具栏的Run按钮(它默认执行上一次的运行配置),每次运行前右键Factnumber.java → Run As → Java Application,强制指定运行当前文件;也可在Package Explorer中选中Factnumber.java后再点击Run按钮。

  • 调整默认运行触发逻辑
    依次点击Window → Preferences → Run/Debug → Launching,修改Launch operation选项为Always ask,这样每次点击Run按钮时,Eclipse会弹出选择框让你指定要运行的主类,避免自动复用旧配置。

  • 手动检查并更新class文件
    打开项目的bin目录,确认Factnumber.class的修改时间与源码一致;若存在旧的Fibonacci.class或其他残留文件,直接删除bin目录下所有内容,再重新编译项目。

内容的提问来源于stack exchange,提问作者AMALRAJ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 02:35:02