BlueJ 不需要 main() 方法吗? [关闭]

Posted

技术标签:

【中文标题】BlueJ 不需要 main() 方法吗? [关闭]【英文标题】:Does BlueJ not require a main() method? [closed] 【发布时间】:2015-09-12 05:33:39 【问题描述】:

当我使用 BlueJ IDE 时,我能够在不使用 main() 方法的情况下运行程序,而当我在 NetBeans 中尝试相同的代码时,它却说程序没有 main() 方法。

【问题讨论】:

您必须提供更多信息才能获得帮助。 尝试为初学者发布您的代码。 你能发布你的代码并错误你得到什么。我认为你没有写 public static void main(String args[]) 方法这是首先执行的主要方法意味着执行只从这里开始.. 那是因为java程序必须有一个main方法。 BlueJ 很可能允许您运行 sn-ps 代码,而不是强迫您编写整个程序。 BlueJ 可能将您的代码包装在main 方法中...在Java 中,您需要main 方法来运行代码... 【参考方案1】:

BlueJ 是一个开发环境,它比 NetBeans 或 Eclipse 等专业环境更小、更简单。这使初学者可以更快地开始,因此不会强迫您编写 main() 而是在后台为您完成

https://www.cs.utexas.edu/users/scottm/cs307/handouts/BlueJProjectInstructions.html

Netbeans 和 Eclipse 要求您手动键入代码,而不是使用 BlueJ 中的拖放方法。

话虽如此,public static void main(String[] arg)... 是标准独立程序的起点。

【讨论】:

以上是关于BlueJ 不需要 main() 方法吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

BlueJ 可以打印到控制台的最大行数是不是有限制?

IntelliJ:运行单个方法,就像 BlueJ 一样

finally中流关闭失败需要抛出异常吗

键入时在 BlueJ 中显示代码自动完成建议

如何在 BlueJ 中为 ArrayList 输入参数?

c ++不让main返回[关闭]