Eclipse 正在执行错误的 Java 文件

新手上路,请多包涵

我正在使用 Eclipse 编写和测试 Java。我是初学者,所以我对 Eclipse 一无所知。

当我尝试运行我刚刚编写的 Java 文件时出现问题。它不执行打开的文件,而是执行我之前成功运行的文件。我在同一个默认包中有几个文件。包资源管理器显示我的包的位置是:Aayush > src > default package

我想运行一个名为 logicaloperator.java 的文件,但它运行的是 ifstatement.java 两者都在同一个默认包中,我使用工具栏上的第 6 个按钮来运行它。当我将鼠标悬停在运行按钮上时,它说:“运行 ifstatement”,但它应该说“运行逻辑运算符”。

原文由 Aayush Mahajan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 437
2 个回答

1. 请注意您在这个类文件中包含了 main() 方法。

2. 如果仍然有问题,请在包资源管理器中右键单击此 java 文件并选择 Run

3. 将包含 main() 方法的类名和在 Eclipse 中保存文件的文件名保持一致。

它的 logicaloperators.java 不是 logicaloperator.java 你错过了 “s”

例如:

 class logicaloperators{

      public static void main(String[] args){

   }
 }

另存为 logicaloperators.java

原文由 Kumar Vivek Mitra 发布,翻译遵循 CC BY-SA 3.0 许可协议

检查您的 main() 是否未大写。

Eclipse 不会捕获它,但如果您运行 public static void Main(String[] args) ,它将运行错误的程序。

原文由 Sam 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题