eclipse Luna + Java:2 个主要文件,编译不正确

eclipse Luna + Java : 2 main files, compilation not proper

这两天遇到奇怪的问题。

我写了2个主要文件,所以根据需要进行测试。 我一直面临以下奇怪的问题,

  1. 主失败在一些语句后停止执行。不挂!清理构建并再次编译后,它开始执行了!
  2. 我更新了几个 System.out.println 语句,但我看不到新语句。
  3. 我排除了不需要的主文件并尝试了。甚至评论了整个不需要的主文件并尝试了。
  4. 我什至尝试更改我正在使用的主文件名。

我发现 eclipse 没有编译我想要的主文件,或者它正在占用旧的 class 文件所在的位置? 我在工作区的任何地方都看不到不需要的 class!!

有人遇到过类似的问题吗?

请尝试用鼠标右键单击 "Package Explorer" 中的 class,然后 从菜单中选择 "Run As" -> "Java Application"。 这将 运行(并在需要时编译)选定的源代码。

我从其他项目复制了一个主文件,该包保留在该文件中。当我修改复制的主文件中的代码时,忘记修改指向早期包的构造函数名称。我错过了跟踪导入语句,它没有展开。当我尝试将文件复制到 Stackflow 中的 post 时,我发现包含了较早的包,并发现这是罪魁祸首!