【问题标题】:Java application not run in Eclipse GalileoJava 应用程序不在 Eclipse Galileo 中运行
【发布时间】:2011-06-22 17:19:44
【问题描述】:

我有 Eclipse Galileo。我创建了一个新的 Java 项目,但无法运行该应用程序。我收到以下启动错误:

选择不包含主要类型

【问题讨论】:

  • 这是我的 java 版本 "java 版本 "1.6.0_20" "
  • 我会强烈建议在特定的package 中创建类。
  • 它是在默认包中开发的?为什么在特定的包装中?好像有什么特别的吗?

标签: java eclipse galileo


【解决方案1】:

将方法签名改为

public static void main(String[] args) 

然后重试。

【讨论】:

    【解决方案2】:

    main方法的签名如下图:

    public static void main(String[] args)
    

    此外,以下链接可能对您有所帮助:

    http://download.oracle.com/javase/tutorial/getStarted/application/index.html

    【讨论】:

      【解决方案3】:

      您的环境没有问题,您的项目确实没有入口点。截图中的main 方法没有String[] args 参数。这不是 C/C#/C++。无论您是否使用它们,都必须指定String[] args

      【讨论】:

      • 我没有使用任何命令行参数?我可以知道为什么 java 想要那个吗?
      • That 是用于启动基于 Java 的独立应用程序的入口点方法的签名。我无法告诉你为什么 Java 没有替代的零参数 main 方法。
      猜你喜欢
      • 2011-10-26
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 2011-04-06
      • 2018-11-21
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      相关资源
      最近更新 更多