![Eclipse Workspace 卡在运行不相关且封闭的 JAVA 代码](https://linux22.com/image/1586307/Eclipse%20Workspace%20%E5%8D%A1%E5%9C%A8%E8%BF%90%E8%A1%8C%E4%B8%8D%E7%9B%B8%E5%85%B3%E4%B8%94%E5%B0%81%E9%97%AD%E7%9A%84%20JAVA%20%E4%BB%A3%E7%A0%81.png)
答案1
查看Run -> Run Configurations...
菜单下的运行配置。我怀疑你的旧代码中还留有配置。
每当您运行一段代码时,Eclipse 都会为其创建一个运行配置。然后,当您再次按下绿色运行按钮时,它将再次使用该配置。当您更改代码并运行不同的内容时,它们将作为新的运行配置添加。但是,旧的配置永远不会被删除,并且当您按下运行按钮时,Eclipse 会选择哪种配置并不完全清楚 - 因此它可能会尝试运行与您的旧代码相关的旧配置。运行配置对话框将允许您查看项目中的所有配置并删除不再需要的配置。
另外:如果您单击“运行”按钮旁边的向下箭头,您将能够从所有选项中选择要运行的配置。因此,您可以从同一个项目中运行多个程序,这很有用。但您只能通过对话框删除旧程序。