【问题标题】:Why am I not able to run this scala program?为什么我无法运行这个 scala 程序?
【发布时间】:2012-06-13 04:04:17
【问题描述】:

我正在尝试在 net beans 中运行以下 scala 程序。我无法运行以下内容。由于我对 scala 很陌生,所以我无法弄清楚出了什么问题。

object HelloWorld {

def main(args:Array[String])
{
  println("hello world");
}
}

下面截图中的信息框写着:

“scalaapplication1.HelloWorld”类没有 main 方法。

附上截图

【问题讨论】:

  • 请将异常的文本放在帖子中(可能还有标题)。我已经-1'ed希望鼓励写更好的问题。如果帖子是为了实际描述问题而写的,我会删除它。
  • 问题是我无法在 net beans 中运行程序,尽管我觉得程序是正确的。右键单击 --> 调试程序,我得到对话框消息。这就是我发布屏幕截图的原因。我想我已经提供了足够的信息。
  • 我同意 pst。在您的小屏幕截图中,异常文本几乎无法阅读...看起来您的 Helloworld 类型曾经是 class,然后您将其更改为 object,但没有重新编译它...另外,包括在您的描述中,您已经尝试解决问题的所有内容。 (重新编译,清理项目,使用命令行等。)否则看起来像:遇到问题,无法在 2 分钟内修复,直接传递给 Stackoverflow...
  • 为了公平起见,请注意截图是由 StackOverflow 缩小的。屏幕截图实际上更大,可读性很好。

标签: scala netbeans


【解决方案1】:

我也有这个。首先,更新您的 NetBeans。如果这没有帮助,请尝试使用运行配置来运行它,而不是直接从弹出菜单中运行。如果这仍然没有帮助,请使用 Eclipse 或 IntelliJ IDEA :-)

【讨论】:

    【解决方案2】:

    您的代码似乎正确,但您描述的问题无法重现。

    始终描述您的问题,以便重现。

    在这里我可以建议从头开始重试(这将消除小错误,如果有的话),如果问题仍然存在,您可以详细地描述您的问题,包括您已采取的步骤、您正在使用的版本的详细信息等。

    快速深入了解 scala 并运行您的第一个应用程序(Hello World!); http://www.assembla.com/spaces/scala-ide/wiki/Tutorial (Scala-Eclipse IDE) 有一个非常好的分步教程。

    【讨论】:

    • 请不要阅读 Assembla Scala IDE 文档(我将确保在这周将其删除),改用官方 www.scala-ide.org 网站上的文档:scala-ide.org/docs/user/index.html (其中还包含几个“Scala IDE 入门”和“功能概述”的截屏视频)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 2022-09-28
    • 2018-05-17
    • 2021-05-19
    • 1970-01-01
    • 2012-04-15
    相关资源
    最近更新 更多