【问题标题】:I can't run the java.file that I want我无法运行我想要的 java.file
【发布时间】:2018-01-22 20:31:34
【问题描述】:

我是 Java 和 Eclipse 的初学者,我将在本周四参加考试。 我刚刚在我自己创建的那个包和项目上导入了那些 .java 文件(我将包命名为 java_10 只是因为它需要,我之所以提到这一点是因为我不知道这是否会是有用的信息)。

我遇到的问题是,当我在 Eclipse 中单击运行时,它不会运行当前打开的文件,而是运行另一个文件,如本例中的 KalkulimiB.java(如您所见,显示的结果在控制台上“z=15”绝对不是来自Bank.java)。

一开始导入文件时它根本不起作用,所以我在运行配置上有点混乱,所以这是目前的样子。请根据需要放大它,请不要将问题标记为转发或其他内容,我真的搜索过这个问题,但解决方案没有奏效,或者他们并没有真正提出与我相同的问题.

【问题讨论】:

  • 您尝试运行的文件是否包含以public static void main(String[] 开头的方法?
  • 可以查看是否有主函数右键运行的类
  • @Dawood ibn Kareem 是的,他们确实有,实际上有很多
  • @Gursheesh Singh 那我该怎么办?我应该只留下一个主电源还是让它们都成为主电源?这些文件没有相互关联,它们是学校单独的练习。
  • 会有 main 函数,你必须将其标识为程序的开始

标签: java eclipse file configuration


【解决方案1】:

在您更了解 Eclipse 之前,启动配置有点自己的想法。

您始终可以通过在导航器中右键单击特定类并选择“运行”(或“调试”)来显式运行特定类。

【讨论】:

  • 你能给我截图吗?我从 Windwos->Show->Navigator 打开导航器,然后右键单击要运行的文件,我没有去运行方式和调试方式,但有些文件仍然只有在“运行配置”之后显示的选项或“调试配置”。虽然它适用于某些文件。
  • 您只能运行具有public static void main(String[] args) 方法的类。
  • 在“运行方式”子菜单中选择“Java 应用程序”选项。
  • 非常感谢您的回答,尽管看起来我只是需要更好地了解课程。
  • @AlbosHajdari 如果您不熟悉“main-method-needed-to-run”的概念,您可能需要阅读一些基础知识。 Oracle Java 教程非常好。这个特别的东西在docs.oracle.com/javase/tutorial/getStarted/application/…
【解决方案2】:

可以运行的文件有

public static void main(Strings[] args){
   //code to be run
}

其他类不能运行,但它们的方法可以在另一个文件的主函数中运行。不过要小心,如果打开了多个主文件,那么编译器几乎总是会运行最后运行的主文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-02
    • 2019-02-18
    • 2010-09-25
    • 2021-08-19
    • 1970-01-01
    • 2013-03-12
    • 2018-04-28
    • 2023-03-17
    相关资源
    最近更新 更多